matplotlib设置xticks为[10, 20, 40, 50, 100, 125, 200]
时间: 2023-02-09 09:27:30 浏览: 88
在matplotlib中,可以使用 `xticks()` 函数来设置x轴的刻度。 例如:
```
import matplotlib.pyplot as plt
plt.xticks([10, 20, 40, 50, 100, 125, 200])
plt.show()
```
这样就可以将x轴的刻度设置为[10, 20, 40, 50, 100, 125, 200]。
相关问题
matplotlib设置xticklabels为[10, 20, 40, 50, 100, 125, 200]
可以使用以下代码设置xticklabels:
```
import matplotlib.pyplot as plt
# ...
plt.xticks([10, 20, 40, 50, 100, 125, 200])
plt.show()
```
在上面的代码中,使用`plt.xticks()`函数将x轴刻度设置为[10, 20, 40, 50, 100, 125, 200].
如果要将x轴标签命名为自己的名字而不是默认值,可以使用plt.xticks()函数的第二个参数。
```
plt.xticks([10, 20, 40, 50, 100, 125, 200], ['10', '20', '40', '50', '100', '125', '200'])
plt.show()
```
在上面的代码中,第二个参数是一个列表,其中包含每个x轴刻度的名称。
matplotlib的xticks
可以使用plt.xticks()函数来设置matplotlib图表的x轴刻度。当传入空列表时,会移除所有刻度,相当于禁用刻度。这可以通过以下代码实现:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 1000)
y = np.sin(x)
a = [] # 空列表
plt.xticks(a)
plt.plot(x, y)
plt.show()
这段代码中,我们创建了一个空列表a,并将其作为参数传递给plt.xticks()函数来移除x轴的刻度。然后,我们使用plt.plot()函数绘制了x和y的关系图,并使用plt.show()函数显示图表。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)