我正在開發一個項目,在該項目中我必須開發一個可以在我的網絡上的各個節點上繪製數據流量的工具。我不能使用Xgraph或Gnuplot,因爲我自己必須創建一個工具。我對GTK和Python有相當的瞭解。我想知道如何使用python收集交通數據,並在x軸上繪製帶有y軸時間數據的非常基本的圖形,並使用gtk gui顯示它。如何在linux中編寫圖形繪製實用程序
0
A
回答
1
您不需要使用GTK。您的任務指定了一個「圖形」,它是「圖片」的一個子集。使用您將用於從矩形,線條和文本框中繪製圖片的相同工具。
0
您可以使用cairoPython API,它緊密集成在GTK中。然後你只需要使用cairo API繪製一個GtkDrawingArea。請注意,自GTK 3以來Python綁定已發生變化,您將不得不使用PyGobject而不是pyGTK。
+0
謝謝大家的回覆,但目前我的主要問題是如何收集交通數據..plotting將是下一步..基本上我想收集數據,這意味着在我的網絡上兩個pcs之間轉移多少字節在給定的時間之後,在文本文件中創建兩個字段首先一次第二個數據傳輸,然後將繪製這兩個字段。 – nitinsh99 2012-04-02 14:52:32
相關問題
- 1. 如何在Android應用程序中繪製堆疊條形圖
- 2. 如何在iphone應用程序中繪製圖形?
- 3. 如何在Android中以編程方式繪製條形圖?
- 4. 如何繪製在iPhone本機應用程序的圖形
- 5. 如何在MVS中使用OpenGL繪製實時2D圖形
- 6. 如何使用JUNG在GEF編輯器中繪製圖形
- 7. 如何編寫全屏Linux控制檯應用程序/腳本?
- 8. 用GPS API編寫地圖繪製應用程序?
- 9. Android的繪製形狀編程位圖
- 10. 在linux中繪製圖表
- 11. 繪製真實圖形(graphviz?)
- 12. 如何在Linux中編寫系統托盤的應用程序
- 13. 如何在C#中繪製熱圖形?
- 14. 如何在asp.net 2.0中繪製圖形
- 15. 如何在React Native中繪製圖形?
- 16. 如何在Java中繪製圖形
- 17. 如何在R中繪製圖形?
- 18. 如何在gnuplot中繪製條形圖?
- 19. 如何在Android中繪製圖形?
- 20. 如何在eclipse中繪製matplotlib圖形?
- 21. 如何在CSS中繪製圖形?
- 22. 如何在C#中繪製XY圖形?
- 23. 在Windows應用程序中使用C#繪製條形圖
- 24. 形狀繪製編程
- 25. 如何爲移動應用程序繪製圖形?
- 26. 在Winforms中繪製圖形繪製
- 27. 如何在ASP.NET v3.5應用程序中使用Silverlight進行圖形繪製?
- 28. 用於繪製基於字符的圖表或圖表的Linux實用程序?
- 29. 在iOS應用程序中存儲繪製圖形的數據
- 30. 在C++ MFC應用程序中繪製圖形
目前還不清楚你的意思是「我自己必須創建一個工具」。您最簡單的解決方案是使用Gnuplut或matplotlib等庫,甚至Google Charts來呈現您在程序中顯示的圖像。 – 2012-04-02 10:53:00
聽起來像家庭作業「我自己必須創建一個工具」。 – fixxxer 2012-04-02 11:21:22