【发布时间】:2012-01-13 02:57:00
【问题描述】:
所以我正在尝试使用 Axes 对象来控制我的 matlibplot 图。我没有使用 plt(又名 import matlibplot.pyplot as plt),因为我根据this 将图形嵌入到我的 tkinter GUI 中。
但是,我也在图中使用了子图,所以类似于:
a = f.add_subplot(121)
a2 = f.add_subplot(122)
a.plot(fn2,mag)
a2.bar(range(0,10), magBin, width)
这一切都很好,我可以使用轴属性来控制事物(即 a.axesMethod()),但我想要条形图的字符串标签,每个 this,请参阅 code。
我的困境是我无法使用
plt.xticks(ind+width, ('G1', 'G2', 'G3', 'G4', 'G5') )
如示例中所示,因为如果我想将 plt 嵌入到我的 tkinter gui 中,我将无法使用它。我仅限于使用 Axes 对象可以做的事情。我正在尝试使用 a2.set_xticks,但这不允许字符串作为我的条形图所需的刻度功能。
在这方面的任何帮助都会很棒!
泰勒
【问题讨论】:
标签: python matplotlib tkinter