python 画图技巧部分集锦
在x或者y轴指定间隔标数字
x_major_locator=MultipleLocator(8)#以每15显示
y_major_locator=MultipleLocator(0.2)#以每3显示
ax=plt.gca()
ax.xaxis.set_major_locator(x_major_locator)
ax.yaxis.set_major_locator(y_major_locator)
在x或者y轴指定位置标指定内容
- xdata存放的是一个数组
xdata = np.array([1, 5, 10, 15, 20, 25, 30])
plt.xticks(xdata+0.5, ('1', '5', '10', '15', '20', '25', '30'))
plt.yticks(xdata+0.5, ('1', '5', '10', '15', '20', '25', '30'))
控制图片横纵比
plt.figure(figsize=(7, 5),dpi=dpi)
dpi是分辨率