2016-12-16 87 views
0

我正在Python中構建一個應用程序,我想在網絡上提供它。在服務器端,我將有一個節點和鏈接的網絡圖,每個節點和鏈接都有自己的圖片表示。我正在尋找一種方法在我的網頁上表示這個圖表,並尋找一些互動和美觀的東西。所需的交互性是我需要用戶能夠以直觀的方式與圖形進行交互,添加節點和鏈接,獲取有關現有節點的信息等。它在概念上與Web界面中的mohiomap有些相似。交互式網絡x Python中的圖形網頁

我已經看着Django和燒瓶,但我不明白,如果這可以完成使用這些庫。它看起來像相當圖形導向的內容,更像是一個遊戲而非任何東西。我在看pygame,並認爲使用pyjsdl這可能更合適。我的問題是,以上是可以用python實現的東西。什麼是首選語言/圖書館?我看了一下django和燒瓶,但是想知道pyglet或pygame可能更適合這個任務。我主要想避免深入研究任何事情,然後才能從概念上理解哪種結構最適合所描述的目的!

我意識到這個問題目前是模糊的,請告訴我如何使它更具體,我會更新。

+0

不幸的是,這個網站是不適合要求教程,圖書館或其他任何場外的信息。 –

+0

從[幫助中心](http://stackoverflow.com/help/on-topic):_「要求我們推薦或查找書籍,工具,軟件庫,教程或其他非現場資源的問題都是非現場的, Stack Overflow的主題,因爲它們傾向於吸引輿論的答案和垃圾郵件,而是描述問題以及到目前爲止解決問題所做的工作。「_ –

+0

好的,我可以刪除我的問題。要明確,我並不是要求特定的圖書館,我更想了解什麼類型的圖書館將用於給定的任務。那有意義嗎?再次,我不介意刪除它,只是我一直在尋找幾個星期來弄清哪些工具最適合這項任務,而且我還沒有弄明白。 – Flaminator

回答

1

Web瀏覽器只能執行JavaScript,因此您必須學習JavaScript並在瀏覽器中使用JavaScript庫以及服務器上的Django/Flask。

PyGame/Pyglet將無用。

有工具到conver Python to JavaScript,但它可能不像純JavaScript或JavaScript中現有的庫那樣有用。

BTW:看JSNetworkX