我正在使用 matplotlib 生成(垂直)条形图。问题是我的标签相当长。有什么方法可以垂直显示它们,无论是在栏中还是在其上方或下方?
你的意思是这样的吗:
>>> from matplotlib import *
>>> plot(xrange(10))
>>> yticks(xrange(10), rotation='vertical')
?
一般来说,要以垂直方向显示 matplotlib 中的任何文本,您可以添加关键字rotation='vertical'
.
有关更多选项,您可以查看帮助(matplotlib.pyplot.text)
yticks 函数在 y 轴上绘制刻度;我不确定你最初的意思是这个还是 ylabel 函数,但过程总是相同的,你必须添加rotation='vertical'
也许您还可以找到有用的选项“verticalalignment”和“horizontalalignment”,它们允许您定义如何相对于刻度线或其他元素对齐文本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)