如何在linux中编写图形绘制实用程序

时间:2012-04-02 10:20:34

标签: python graph gtk gnuplot

我正在开发一个项目,我必须开发一个工具,可以在我的网络上的各个节点上绘制数据流量。我不能使用Xgraph或Gnuplot,因为我自己必须创建一个工具。我对GTK和python有很好的了解。我想知道如何使用python收集交通数据,并在x轴上绘制一个带有y轴时间数据的基本图形,并使用gtk gui显示它。

2 个答案:

答案 0 :(得分:1)

您不需要使用GTK。您的作业指定了一个“图形”,它是“图片”的子集。使用与用于从矩形,线条和文本框中绘制图片的工具相同的工具。

Python Imaging Library可以help you draw images

答案 1 :(得分:0)

您可以使用cairo Python API,它紧密集成在GTK中。然后,您只需要使用cairo API绘制GtkDrawingArea。请注意,自GTK 3以来Python绑定已经发生了变化,你必须使用PyGobject而不是pyGTK。