matplot指定横坐标 不显示其他横坐标
时间: 2023-10-06 10:12:38 浏览: 116
解决echarts中横坐标值显示不全(自动隐藏)问题
5星 · 资源好评率100%
如果你想在 Matplotlib 中只显示一些指定的横坐标,可以使用 `xticks()` 函数。例如,以下代码将在 x 轴上显示 0、2、4、6 和 8,而其他标签将不会显示:
```python
import matplotlib.pyplot as plt
x = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
y = [4, 9, 2, 7, 8, 3, 1, 6, 5, 0]
plt.plot(x, y)
plt.xticks([0, 2, 4, 6, 8])
plt.show()
```
如果你想自定义标签,可以将标签作为第二个参数传递给 `xticks()` 函数。例如:
```python
import matplotlib.pyplot as plt
x = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
y = [4, 9, 2, 7, 8, 3, 1, 6, 5, 0]
plt.plot(x, y)
plt.xticks([0, 2, 4, 6, 8], ['A', 'B', 'C', 'D', 'E'])
plt.show()
```
这将在 x 轴上显示 A、B、C、D 和 E,而其他标签将不会显示。
阅读全文