版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mr_muli/article/details/84618234
-
解决matplotlib.pyplot中X轴刻度小及添加网格线的问题
-
设置 x 轴的刻度大小,x取值范围为[1,50),步长为2
plt.xticks(np.arange(1,50,2)) -
设置 X 轴的网格线,风格为 点画线
plt.grid(axis=‘x’,linestyle=’-.’)
import matplotlib.pyplot as plt
import numpy as np
## 绘图
fig=plt.figure()
ax=fig.add_subplot(1,1,1)
ax.plot(nums,ARIs,marker="+")
ax.set_xlabel("n_components")
ax.set_ylabel("ARI")
fig.suptitle("GMM")
# 设置 x 轴的刻度大小
plt.xticks(np.arange(1,50,2))
# 设置 X 轴的网格线,风格为 点画线
plt.grid(axis='x',linestyle='-.')
plt.show()
- 如图: