Home Article Practice matplotlib注释

matplotlib注释

2022-02-23 16:34  views:501  source:小键人3688499    

plt.savefig( 'tset' ,dpi = 600) 将绘制的画图保存成png格式,命名为test
plt.ylabel( 'Grade' ) y轴的名称
plt.axis([-1,10,0,6]) x轴起于-1 终止于10 y轴起于0 终止于6
plt.subplot(3,2,4) 分成三行两列,共六个绘图区域,在第四个区域绘图,排序为行优先
plt.plot(x,y,format_string,**kwargs)
x为x轴数据,可为列表或数组,y同理,format_string为控制曲线的格式字符串,
**kwargs第二组或更多的(x,y,format_string)
format_string 由颜色字符、风格字符和标记字符组成
颜色字符; 'b' 蓝色; '#008000' RGB某颜色; '0.8'灰度值字符串
风格字符; '_'实线; '__'破折线;'_.'点划线;': '虚线;' '无线条
标记字符;'.'点标记;'o'实心圈;'v'倒三角;'^'上三角
eg;plt.plot(a,a*1.5, 'go-',a,a*2,'*')第二条无曲线只有点
plot显示中文字符
pyplot 需要rcParams修改字体来实现
rcParams属性
font.family 用于显示字体的名字
font.style 字体风格,正常normal或斜体italic
font.size 字体大小,整数字号或者large 'x-small'
eg:
import matplotlib
matplotlib.rcParams['font.family']= 'STSong'
matplotlib.rcParams['font.size']=20
设定绘制区域的全部字体变成华文仿宋,字体大小为20
中文显示2:只希望在某地方绘制中文字符,不改变其他地方的字体
eg:
plt.xlabel/
('横轴:时间',fontproperties= 'simHei',fontsize=20)
pyplot文本显示函数
plt.xlabel() 对x轴增加文本标签
plt.ylabel() 对y轴增加文本标签
plt.title() 对图形整体增加文本标签
plt.text() 在人一位置增加文本
plt.annotate/
(s,xy = arrow_crd,xytext=text_crd,arrowprops=dict)
在图形中增加带箭头的注解,
s表示要注解的字符串示什么
xy对应箭头的所在位置
xytext对用文本的所在位置
arrowprops定义显示的属性
eg:
plt.xlabel/( '横轴:时间‘, fontproperties= 'SimHei',/
fontsize=15,color='green')
plt.ylabel('纵轴:振幅',fontproperties= /
'SimHei',fontsize=15)
plt.titel(r',正弦波实列$y=cons(2/pi x)$',/
fontproperties='SimHei',fontsize=25)
plt.annotate(r' %mu = 100$,xy=(2,1),xytext=(3,1.5),
arrowprops=dict(facecolor = 'black',/
shrink=0.1,width=2)/#width表示箭头宽度
plt.text(2,1,r' $\mu=100$,fontsize=15)
plt.grid(True)
plot图表函数
plt.plot(x,y,fmt) 绘制坐标图
plt.boxplot(data,notch,position) 绘制箱型图
plt.bar(left,height,width,bottom) 绘制条形图
plt.polar(theta,r) 绘制极坐标图
plt.pie(data,explode) 绘制饼图
plt.scatter(x,y) 绘制散点图
plt.hist(x,bings,normed) 绘制直方图



Disclaimer: The above articles are added by users themselves and are only for typing and communication purposes. They do not represent the views of this website, and this website does not assume any legal responsibility. This statement is hereby made! If there is any infringement of your rights, please contact us promptly to delete it.

字符:    改为:
去打字就可以设置个性皮肤啦!(O ^ ~ ^ O)