2013-04-14 56 views
2

我一直在玩python和matplotlib一段時間,並設法創建一些整潔的桌面應用程序。 [如線性代數的圖形分析工具,地圖渲染引擎等。將matplotlib整合到android應用程序中?

我想知道是否可以將這些應用程序轉換爲android應用程序。我對android完全陌生。我打算爲編碼使用python(雖然我對java很好)(我知道這可以通過諸如kivy或SL4P等工具來實現)。

我想知道在android中使用這些工具的限制。我可以將matplotlib變成android嗎?我到處搜索,但無法找到如何去基於matplotlib的android應用程序。

任何種類的指針都會有所幫助。

回答

1

我懷疑你可以在Android設備(或任何其他類型的智能手機或平板電腦)上嵌入matplotlib

另一種可能性是讓您的應用程序連接到具有matplotlib的後端服務器,並使用它來生成數字並將圖像發送回客戶端。

  • 優點:通過重複使用現有的代碼,可能有可能快速完成工作的移動原型。
  • 缺點:應用程序無法脫機工作,因爲它依賴於您的中央服務器。
+0

就是爲什麼有這樣的工具還沒有被開發爲現在什麼特別的原因?就像在這裏瓶頸是什麼阻止matplotlib在Android設備上工作? – deepak

+0

@deepak我不是專家,但我相信matplotlib需要NumPy,我相信這將需要移植。另外,matplotlib根據GUI使用不同的後端,所以交互式版本也需要這樣做。但是,可以想象,您可以使用無頭後端創建靜態圖像。 –

+0

那麼端口NumPy需要什麼? – deepak

相關問題