解决matplotlib.pyplot中X轴刻度小及添加网格线的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 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()
  • 如图:
    muli

猜你喜欢

转载自blog.csdn.net/mr_muli/article/details/84618234