旋转 Matplotlib x 轴标签文本
Rotate Matplotlib x-axis label text
我有一个看起来像这样的图(这是著名的 Wine 数据集):
如您所见,x 轴标签重叠,因此我需要旋转。
注意! 我对旋转 x 刻度不感兴趣(如 here 所述),但标签文本,即 alcohol
,malic_acid
,等等
创建绘图的逻辑如下:我使用 axd = fig.subplot_mosaic(...)
创建一个网格,然后对于底部绘图,我使用 axd[...].set_xlabel("something")
设置标签。如果 set_xlabel
接受 rotation
参数就好了,但不幸的是情况并非如此。
基于documentation set_xlabel
accepts text arguments,其中rotation
为一
我用来测试这个的例子如下所示。
import matplotlib.pyplot as plt
import numpy as np
plt.plot()
plt.gca().set_xlabel('Test', rotation='vertical')
我有一个看起来像这样的图(这是著名的 Wine 数据集):
如您所见,x 轴标签重叠,因此我需要旋转。
注意! 我对旋转 x 刻度不感兴趣(如 here 所述),但标签文本,即 alcohol
,malic_acid
,等等
创建绘图的逻辑如下:我使用 axd = fig.subplot_mosaic(...)
创建一个网格,然后对于底部绘图,我使用 axd[...].set_xlabel("something")
设置标签。如果 set_xlabel
接受 rotation
参数就好了,但不幸的是情况并非如此。
基于documentation set_xlabel
accepts text arguments,其中rotation
为一
我用来测试这个的例子如下所示。
import matplotlib.pyplot as plt
import numpy as np
plt.plot()
plt.gca().set_xlabel('Test', rotation='vertical')