import matplotlib.pyplot as plt
import numpy as np
x=np.linspace(20,40,100) #100表示一共分成100个
y=np.cos(x)

####画布
fig=plt.figure()
plt.plot(x,y,ls='-.',lw='2')
plt.show()

画各种类型的图
基础的常用绘图命令有折线图(plot)、柱状图(bar)、条形图(barh)、散点图(scatter)、直方图(hist)、饼图(pie)、箱线图(boxplot)等等。

折线图

plt.plot(x,y,lw=,ls=,c=,alpha=)

(x,y)表示其在坐标轴的位置,lw为线条宽度设定,ls为线条样式设定
c为颜色,alpha为透明度设定。

#########引用库包##############   ‘#’符号在py中代表注释,不会被编译
import matplotlib.pyplot as plt
import numpy as np
#########设定画布##############
fig=plt.figure(figsize=(3,3),dpi=200)
########虚构数据#############
x=list(np.arange(1,21))
y=np.random.randn(20)
#######线图命令###############
plt.plot(x,y,lw=4,ls='-',c='b',alpha=0.1)
plt.plot()
########show出图形###########
plt.show()
########保存图片###########
fig.savefig("画布")