小编典典

xticks的AxesSubplot对象的等效函数

python

因此,我尝试使用Axes对象来控制我的matlibplot图形。我不使用PLT(又名进口matlibplot.pyplot如PLT),因为我在嵌入我的每Tkinter的GUI图形

但是,我在图中也使用了子图,如下所示:

a = f.add_subplot(121)
a2 = f.add_subplot(122)
a.plot(fn2,mag)
a2.bar(range(0,10), magBin, width)

一切都很好,我可以使用axis属性来控制事物(即ieaaxesMethod()),但是我想要条形图的字符串标签,有关此内容,请参见代码

我的困境是我不能使用

plt.xticks(ind+width, ('G1', 'G2', 'G3', 'G4', 'G5') )

如示例中所示,因为如果我要将plt嵌入到我的tkinter
gui中,则无法使用plt。我仅限于可以使用轴对象执行的操作。我正在尝试使用a2.set_xticks,但这不允许我的条形图使用字符串作为刻度线功能。

在这方面的任何帮助将是惊人的!

泰勒


阅读 222

收藏
2021-01-20

共1个答案

小编典典

您可以改用:

axes.set_xticks(ticks, minor=False)

axes.set_xticklabels(labels, fontdict=None, minor=False)
2021-01-20