Как написать программу для рисования графиков в Linux - PullRequest
0 голосов
/ 02 апреля 2012

Я работаю над проектом, в котором мне нужно разработать инструмент, который может отображать трафик данных на различных узлах моей сети.Я не могу использовать Xgraph или Gnuplot, так как сам должен создать инструмент.Я хорошо знаю GTK и Python.Мне интересно, как я могу собрать данные о трафике, используя Python, и нарисовать очень простой график с данными по времени оси Y по оси X и отобразить его с помощью gtk gui.

Ответы [ 2 ]

1 голос
/ 02 апреля 2012

Вам не нужно использовать GTK. Ваше назначение определяет «график», который является подмножеством «изображения». Используйте те же инструменты, что и для рисования изображения из прямоугольников, линий и текстовых полей.

Библиотека изображений Python может помочь вам рисовать изображения .

0 голосов
/ 02 апреля 2012

Для этого вы можете использовать cairo Python API , который тесно интегрирован в GTK. Затем вам просто нужно нарисовать GtkDrawingArea с помощью API Cairo. Помните, что привязки Python изменились после GTK 3, вам придется использовать PyGobject вместо pyGTK.

...