-
控制画图的大小
-
子图
-
面向对象
-
fig,ax=plt.subplot()
-
fig,ax=plt.subplots(x,y)
-
ax生成的是二维数组。
-
解决中文乱码的问题:
import matplotlib.pyplot as plt
plt.rcParams['font.sas-serig']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
-
设置标签
-
plt.title('……',fontsize=*) 设置标题
-
plt.xlabel('x轴标签',fontsize=*) 设置轴标签
-
plt.xticks(刻度) 设置轴刻度
-
plt.xlim(刻度范围) 范围 ——> plt.axis([x_min,x_max,y_min,y_max])
-
axs=plt.gca()
plt.plot(x,np.sin(x))
axes=plt.gca() # 坐标轴的显示
topax=asx.spines['top']
topax.set_visible(False) # 坐标轴的颜色
rightax=asx.spines['right']
rightax.set_color('w') #坐标轴的位置
leftax=asx.spines['left']
leftax.set_position('center')
leftax=asx.spines['bottom']
leftax.set_position('center')
image
- 图例
plt.legend((line1,line2,……),
labels=('da1','da2',……),
loc='upper left',
title='s',
ncol=2,
fontsize=8,
facecolor='#cddea2',
edgecolor='skyblue')
后记:
有需要的朋友可以搜索微信公众号:【知音库】
同时也是为了鼓励自己,坚持写笔记,希望可以共同进步。
网友评论