web-dev-qa-db-ja.com

開始する方法/ kivyでmatplotlibを使用する

私は最近、matplotlibについて少し学び、kivy内で使用したいと考えています。私はあちこちの庭のドキュメントを少し読みましたが、本当に理解していません。 kivy gardenとmatplotlibをインストールしましたが、ここから先に進む方法がわかりません。既に完成したmatplotlibグラフをkivyに追加したいだけです。私は、kivyにすでにコーディングしたものを取得して表示する方法を、手順ごとに簡略化した一連の手順に感謝します。ありがとう

9
user8216532

以下は、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()

enter image description here

25
PalimPalim