matplotlib图表组成的主要元素为下:
1、plot函数-展现变量的趋势变化
plt.plot(x,y,ls="-",lw=2,label="plot figure")
x:x轴上的数值
y:y轴上的数值
ls:折线图的线条风格
lw:折线图的线条宽度
label:标记图形内容的标签文本
2、scatter()-寻找变量之间的关系
plt.scatter(x,y1,c="b",label="scatter figure")
x:x轴上的数值
y:y轴上的数值
c:散点图中标记的颜色
3、annotate()函数-添加图形内容细节的指向型注释文本
plt.annotate(string,xy=(np.pi/2,1.0),xytext=((np.pi/2)+0.15,1.5),weight="bold",color="b",arrowprops=dict(arrowstyle="->",connectionstyle="arc3",color="b"))
string:图形内容的注释文本
xy:被注释图形内容的位置坐标
xytext:注释文本的位置坐标
color:注释文本的字体
arrowprops:指示被注释内容的箭头的属性字典
4、text()-添加图形内容细节的无指向型注释文本
plt.txt(x,y,string,weight="bold",color="b")
x:注释文本内容所在位置的横坐标
y:注释文本内容所在位置的纵坐标
string:注释文本内容
weight:注释文本内容的粗细风格
color:注释文本内容的字体颜色