【发布时间】:2018-04-25 01:24:23
【问题描述】:
我想使用 .kv 文件来制作 Matplotlib 小部件,但我不知道该怎么做。
如果没有 .kv 文件,基本代码如下所示:
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()
如何使用 .kv 文件完成此操作?
【问题讨论】:
标签: python matplotlib kivy kivy-language