Canvas 如何在Kivy和kv文件中使用matplotlib?
我正在尝试在我的kivy应用程序上绘制matplotlib图表。 我在网上找到的Canvas 如何在Kivy和kv文件中使用matplotlib?,canvas,plot,kivy,Canvas,Plot,Kivy,我正在尝试在我的kivy应用程序上绘制matplotlib图表。 我在网上找到的 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() 它
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()
它非常适合我,但当我使用
box.add_widget(FigureCanvasKivyAgg(plt.gcf()))
它绘制了我的python文件的所有plt.plot,我只想绘制一个!我已经试着把我的情节命名为
fig=plt.plot(..)
然后做什么
box.add_widget(FigureCanvasKivyAgg(plt.gcf(fig)))
但它不起作用!
谢谢您的帮助:)您是否尝试过您发布的简单示例以确保其有效?是的,它有效!但是我想在kivy文件中声明BoxLayout,而不是python文件