python - 如何在 matplotlib/pylab 图表中水平打印 Y 轴标签?

标签 python matplotlib label

我正在使用 matplotlib/pylab Python 模块创建非常简单的图表。标记 Y 轴的字母“y”在其一侧。如果标签较长(例如单词),您会期望这样做,以免将图形的外部向左延伸太多。但是对于一个字母的标签,这是没有意义的,标签应该是直立的。我的搜索是空白的。如何水平打印“y”?

最佳答案

这很简单。绘制标签后,您可以简单地更改旋转:

import matplotlib.pyplot as plt

plt.ion()
plt.plot([1, 2, 3])

plt.ylabel("y", rotation=0)
# or
# h = plt.ylabel("y")
# h.set_rotation(0)

plt.draw()

关于python - 如何在 matplotlib/pylab 图表中水平打印 Y 轴标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27671748/

相关文章:

python - 使用 Pandas 绘制多索引表中的特定列

python - 如何用Python绘制polyfit `n log n`?

python - 在 Pandas 的 read_excel 中作为小数点分隔符的逗号

python - Numpy使用切片修改多个值二维数组

python - Python除了matplotlib之外还有其他图形模块吗?

python - 安装Matplotlib : Command "python setup.py egg_info" failed with error code 1 (proposed solutions did not work)

gtk - 如何扩展 Gtk 标签以填充整个水平空间?

HTML 文本字段的标签显示为三行

symfony - 如何在 Symfony Twig 中显示覆盖复选框的标签

python - 如何获得连续第二高的值?