python⼆维图像输出操作⼤全(⾮常全)!
//2019.07.14
1、matplotlib模块输出函数图像应⽤时主要⽤的是它的ptplot模块,因此在导⼊使⽤该模块时可以直接⽤以下语句:
import matplotlib.pyplot as plt
2、matplotlib模块输出图线时它得到坐标轴数值以及标题正常默认是英⽂形式,⽽如果需要在转换成为中⽂形式并且需要正常输出负号则需要⽤以下两句python语句设置⼀下,这样便可以正常输出中英⽂两种形式标题与带负号的坐标数值:
3、常见的matplotlib模块可视化图像输出操作语句⼤全如下:
970
x=np.linspace(-np.pi,np.pi,100,endpoint=True) #设置⾃变量x取值范围
c,s(x),0.5*(np.sin(x))**s(x) #书写因变量的函数形式
plt.figure(1) #设置图像的输出次序(即第⼏个函数图像)
plt.plot(x,c,"b.",linewidth="1",label="cos(x)")
linspace函数pythonplt.plot(x,s,"r+",linewidth="1",label="0.5.sin(x)^2-cos(x)") #输出图像格式设置,包括图线宽度、颜⾊、标注以及点的输出形式
plt.title("cos/sin(x)函数") #设置整个图像的标题输出
#plt.xlabel("x-x")
#plt.ylabel("y-y") #设置图像的x和y坐标轴标题
a() #轴的编辑器,可以⽤来设置图像的四个坐标轴的输出格式
ax.spines["right"].set_color("none") #隐藏右边坐标轴的那条线
ax.spines["top"].set_color("none") #隐藏右边坐标轴的那条线
ax.spines["left"].set_position(("data",0)) #设置左边坐标轴的数据中⼼点在0点
ax.spines["bottom"].set_position(("data",0)) #设置下边坐标轴的数据中⼼点在0点
ax.xaxis.set_ticks_position("bottom") #设置横轴坐标轴的数值标注在坐标轴线的上下位置
ax.yaxis.set_ticks_position("left") #设置纵轴坐标轴的数值标注在坐标轴线的左右位置
for label _xticklabels()+ax.get_yticklabels(): #编辑设置坐标轴上的标注数值的格式
label.set_fontsize(10) #设置标注数值数字⼤⼩尺⼨
label.set_bbox(dict(facecolor="white",edgecolor="none",alpha=0.2)) #设置数值⽅框的格式(包括⽅框的背景颜⾊、边框颜⾊以及透明度
plt.legend(loc="lower right") #设置曲线标注的位置(上下左右)
#plt.axis([-1,1,-0.5,1]) #指定显⽰范围
plt.fill_between(x,x>0,c,c>0.2,color="green",alpha=0.2) #设置填充区域的范围
t=1
plt.plot([t,t],[s(t)],linewidth=1,line) #设图线上的点的标注线格式
plt.annotate("cos(1)",xy=(s(1)),xycoords="data",xytext=(+10,+10),textcoords="offset points") #设置标注⽂字的格式(标注⽂字说明、点的位置、数值类型、标注⽂字位置及其相对偏移量)
plt.show() #输出最终图像形式
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论