module 'matplotlib.pyplot' has no attribute 'yaxis'. Did you mean: 'axis'怎么回事
时间: 2023-07-06 11:07:14 浏览: 262
浅谈matplotlib.pyplot与axes的关系
这个问题可能是因为您使用了错误的方法名。在Matplotlib中,`yaxis`并不是一个独立的函数/方法,而是`plt.gca().yaxis`的属性之一。您可以尝试使用以下代码来设置y轴标签的属性:
```python
import matplotlib.pyplot as plt
plt.plot([1, 2, 3], [4, 5, 6])
plt.ylabel('y-axis label')
plt.gca().yaxis.set_label_coords(-0.1, 0.5) # 设置y轴标签的位置
plt.show()
```
这里,`plt.gca()`获取当前的坐标轴,然后我们可以通过其`yaxis`属性来设置y轴标签的位置等属性。
阅读全文