隐藏轴标签
我想在211 隐藏第一次要情节轴标签,我想标记的人物,不只是一个插曲(参考:“ISUB事件特性”)。 如何控制大小,字体,颜色等字体属性?隐藏轴标签
f = Figure()
vdsvgsPlot = f.add_subplot(211)
vdsvgsPlot.plot(theLister()[3],theLister()[0])
vdsvgsPlot.plot(theLister()[3],theLister()[1])
isubPlot = f.add_subplot(212)
isubPlot.plot(theLister()[3],theLister()[2])
plotCanvas = FigureCanvasTkAgg(f, master)
toolbar = NavigationToolbar2TkAgg(plotCanvas, master)
plotCanvas.get_tk_widget().pack()
在此先感谢您。
您在这里有几个不同的问题...让我打破他们有点...
通过“隐藏第一次要情节轴标签”你的意思是实际轴标签(这是不那里除非你指定它们),刻度标签(即轴上的数字),轴刻度或所有上述内容?
如果你的意思是“以上所有的”,只是做ax.xaxis.set_visible(False)
与同为y轴。 (ax
这里将vdsvgsPlot
在你上面的例子代码)
如果你指的是轴刻度标签,只需将它们设置为[]
,即:ax.set_xticklabels([])
。 (对于y轴,set_yticklabels
)
如果您指的是轴标记,则可以执行类似操作:ax.set_xticks([])
和ax.set_yticks([])
这将关闭标记和标记标记。
至于第二个问题,使用suptitle
到标题整个数字。即:fig.suptitle('whatever')
(上面示例代码中的f.suptitle...
)。
至于如何control the font properties,您可以通过various keyword arguments到suptitle
(或其他任何东西,在一块土地上创建文本)或设置他们在创建文本之后。例如fig.suptitle('This is a title', size=20, horizontalalignment='left', font='Times', color='red')
一般情况下,我建议你通过各种user's guide,gallery of examples(所有这些都包含在源代码),该pyplot api docs和d etailed api docs看。
希望有帮助!
尝试使用.xaxis.label.set_visible(False)
这个解决方案符合我的需求,我需要蜱在那里,而只隐藏标签。 – weefwefwqg3 2017-04-08 05:59:15
这是一个令人难以置信的解决方案。不得不在其他帖子中浏览太多愚蠢而愚蠢的答案。非常感谢! – 2018-03-01 16:13:28
@Joe什么命令只隐藏轴蜱,但同时显示轴标签和刻度标记? – Naman 2016-04-06 18:25:03