python设置坐标轴刻度值字体大小,刻度值范围,标签大小

#刻度设置(分别设置x轴和y轴)
y_tick = np.linspace(0,20,5)
plt.yticks(y_tick,fontsize=20,color='#000000')
plt.xticks([])  #不显示x轴刻度值
#x轴刻度旋转
#ax.set_xticklabels(ax.get_xticklabels(),rotation=90)

#刻度值字体设置
labels = ax.get_xticklabels()+ ax.get_yticklabels()
[label.set_fontname('Verdana') for label in labels]
#对plt.plot而言,如果直接创建plt.figure(figsize=(3,3)),并用plt.plot(x,y)作图,此时不能用上面的方法设置刻度值字体,可用下面的方法
```python
fig,ax = plt.subplots(figsize=(3,3))
plt.plot(x,y)
labels = ax.get_xticklabels()+ax.get_yticklabels()
[label.set_fontname('Verdana') for label in labels]

```python
#刻度值设置(x轴和y轴同时设置)
plt.tick_params(labelsize=11)
#标签设置
plt.xlabel('x',fontsize=11)
plt.ylabel('y',fontsize=11)
#不显示标签
plt.xlabel('')
plt.ylabel('')
删除右边框和上边框
sns.despine()

你可能感兴趣的:(画图,python)