subplot 旋转x轴坐标值
时间: 2024-02-16 15:32:35 浏览: 135
要旋转 subplot 的 x 轴坐标值,可以使用 `set_xticklabels` 方法,并将 `rotation` 参数设置为所需的旋转角度。例如,以下代码将 x 轴标签旋转了 45 度:
```python
import matplotlib.pyplot as plt
fig, axs = plt.subplots(2, 1)
# 画图...
# 旋转 x 轴标签
axs[0].set_xticklabels(axs[0].get_xticklabels(), rotation=45)
plt.show()
```
请注意,必须首先获取 subplot 的 x 轴标签 (`get_xticklabels`),然后才能使用 `set_xticklabels` 方法进行旋转。
相关问题
subplot 旋转坐标值
使用 `set_xticklabels` 和 `set_yticklabels` 方法可以旋转坐标值。例如,以下代码将 x 轴坐标值旋转 45 度:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
fig, ax = plt.subplots()
ax.plot(x, y)
ax.set_xticklabels(ax.get_xticklabels(), rotation=45)
plt.show()
```
类似地,可以使用 `ax.set_yticklabels` 方法旋转 y 轴坐标值。
阅读全文