25、matplot 的基础介绍1:图表元素

matoplotlib基础介绍

介绍内容整理资料来源与:《python数据可视化之matplolib实践:作者 刘大成》

一个图表正常该有元素

plot函数

折线图,表示数据的变化趋势

plt.plot(x,y,ls="-",lw=2,label="plot figure")

ls : 表示折线的风格

lw:表示折线的宽度

label:表示折线的标签

scatter 函数

散点图: 两个变量,或者三个变量之间的关系变化

plt.scatter(x,y1,c="b",label="scatter figure")

c : color 表示其颜色

xlim 函数

设置x轴数值的显示范围

plt.xlim(xmin,xmax)

xlabel 函数

设置x轴的标签文本

ylabel() 可以是设置y轴,用法相同

plt.xlabel(string)

grid 函数

绘制刻度线的网格线

plt.grid(linestyle=":",color="r")

axhline 函数

绘制平行于x轴的水平参考线

axvline() 绘制平行于 y 轴的水平参考线

plt.axhline(y=0.0,c="r",ls="--",lw=2)

y : 水平参考线的出发点

axvspan 函数

绘制垂直于x轴的参考区域

plt.axvspan(xmin=1.0,xmax=2.0,facecolor="y",alpha=0.3)

● xmin:参考区域的起始位置。

● xmax:参考区域的终止位置。

● facecolor:参考区域的填充颜色。

● alpha:参考区域的填充颜色的透明度。

同理: axhspan() 函数 绘制垂直于Y轴的参考区域

annotate 函数

添加图形内容细节的指向型注释文本

plt.annotate(
    string,
    xy=( , ),   # 这是一个元组
    xytext=( , ), # 同上
    weight="bold",
    color="b",
    arrowprops=dict( arrowstyle="->", connectionstyle="arc3", color="b")
)

● string:图形内容的注释文本。

● xy:被注释图形内容的位置坐标。

● xytext:注释文本的位置坐标。

● weight:注释文本的字体粗细风格。

● color:注释文本的字体颜色。

● arrowprops:指示被注释内容的箭头的属性字典。

text 函数

添加图形内容细节的无指向型注释文本

plt.text(x,y,string,weight="bold",color="b")

title 函数

添加图形内容的标题

plt.title(string)

legend 函数

标示不同图形的文本标签图例

plt.legend(loc="lower left")

loc:图例在图中的地理位置

原文地址:https://www.cnblogs.com/hefany/p/14254331.html