簡體   English   中英

Matplotlib:Web服務器上的交互式繪圖

[英]Matplotlib: interactive plot on a web server

我目前在我的django網站上使用Open Flash Chart 2 ,但我發現它不夠可定制。 (當你想要通常的條形圖,折扣圖時,它很棒,但是自制形狀呢......)。 雖然它是開源的,但我不想在Flex代碼中潛水。

我正在考慮很多關於matplotlib但是文檔在Web應用程序開發方面相當差。

有人在他的網絡應用程序中使用matplotlib嗎? 我希望在這些網站上鏈接以找出可以實現的目標。 謝謝

如果您在Web應用程序中尋找類似Flash的交互性,matplotlib可能不是您想要的。 但是,渲染靜態圖像以在Web應用程序中提供是很好的。 (而且非常靈活)

然而,最近有很多關於使matplotlib更加面向網絡交互的開發。 看一下新的HTML5 / Canvas后端。 http://code.google.com/p/mplh5canvas/它還沒有完成,但無論如何它值得玩。

您可以使用MPLD3將現有的matplotlib內容導出到瀏覽器。
Matplotlib本身非常強大,雖然我同意文檔不是很廣泛。
我只是通過嘗試填充並在網上查找示例來學習它。
'matplotlib示例X',其中X有點關於你想要繪制的內容,在網上找到令人驚訝的代碼量。

我從未使用過matplotlib ,但如何使用Google的Chart API http://code.google.com/intl/pl-PL/apis/chart/獲取圖表?

用當前的狀況重新提出一個老問題。 截至2013年秋季,現在有一個在基於Tornado的網絡服務器中嵌入matplotlib的WebAgg后端的示例: https//github.com/matplotlib/matplotlib/blob/master/examples/user_interfaces/embedding_webagg.py

這使用websockets將圖形更新發送到瀏覽器,這允許非常好的交互式圖形,這些圖形在客戶端呈現。 這意味着服務器上沒有生成圖像!

這個工具很不錯,但如果它與matplotlib一起使用會很棒。
http://www.highcharts.com/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM