如何在kivy开始/使用matplotlib

8 python matplotlib kivy

我最近学到了一些matplotlib,想在kivy中使用它.我已经在这里和那里读了一些关于花园的文档但是并不是真的了解它.我已经安装了kivy garden和matplotlib,但不知道如何从这里开始.我只是想将已经完成的matplotlib图添加到kivy中.我将欣赏一步一步的简化说明,如何获得我已经编码成kivy并让它显示.谢谢

Pal*_*lim 22

这是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()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述