gpt4 book ai didi

python - 隐藏轴标签

转载 作者:IT老高 更新时间:2023-10-28 21:46:07 26 4
gpt4 key购买 nike

我试图在 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, Horizo​​ntalalignment='left', font='Times', color='red')

一般来说,我建议您查看各种user's guide , gallery of examples (所有这些都包含源代码),pyplot api docs , 和 d etailed api docs .

希望有帮助!

关于python - 隐藏轴标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4079795/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com