私は最近、matplotlibについて少し学び、kivy内で使用したいと考えています。私はあちこちの庭のドキュメントを少し読みましたが、本当に理解していません。 kivy gardenとmatplotlibをインストールしましたが、ここから先に進む方法がわかりません。既に完成したmatplotlibグラフをkivyに追加したいだけです。私は、kivyにすでにコーディングしたものを取得して表示する方法を、手順ごとに簡略化した一連の手順に感謝します。ありがとう
以下は、kivy-garden matplotlibとkivyで可能な最も簡単な例です。より高度なことをしたい場合は、それらの例を確認してください: https://github.com/kivy-garden/garden.matplotlib/tree/master/examples これで十分だと思いますプロットを開始します。
以下では、BoxLayoutに追加しています。このBoxLayoutにウィジェットを追加したり、このBoxLayoutを他の場所に追加したりできます。
pythonコードexample.py:
from kivy.garden.matplotlib.backend_kivyagg import FigureCanvasKivyAgg
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
import matplotlib.pyplot as plt
plt.plot([1, 23, 2, 4])
plt.ylabel('some numbers')
class MyApp(App):
def build(self):
box = BoxLayout()
box.add_widget(FigureCanvasKivyAgg(plt.gcf()))
return box
MyApp().run()