学习Python中的matplotlib库,对数据可视化分析极为关键。以下是matplotlib中几个常用函数及其应用,以便于多次复习与使用:
1、函数plot()用于展示变量趋势变化。使用方法:plt.plot(x,y,ls='-',lw=2,label="plotfigure")。其中x代表x轴数值,y代表y轴数值,ls表示折线图线条风格,lw表示折线图线条宽度,label用于标记图形内容的标签文本。
2、scatter()函数用于绘制散点图。使用方法:plt.scatter(x,y,c="b",label="scatterfigure")。x代表x轴数值,y代表y轴数值,c代表散点图中标记的颜色,label用于标记图形内容的标签文本。
3、xlim()用于设置x轴数值显示范围。使用方法:plt.xlim(xmin, xmax)。xmin代表x轴最小值,xmax代表x轴最大值。
4、xlabel()函数用于设置x轴标签文本。使用方法:plt.xlabel(string)。string代表标签文本内容。
5、grid()函数用于绘制网格线。使用方法:plt.grid(linestyle=":",color="r")。linestyle代表网格线的线条风格,color代表网格线的线条颜色。
6、axhline()函数绘制平行于x轴的水平参考线。使用方法:plt.axhline(y=0.0,c='r',ls='--',lw=2)。y代表水平参考线的出发点,c代表参考线的线条颜色,ls代表参考线的线条风格,lw代表参考线的线条宽度。
7、axvspan()函数用于绘制垂直于x轴的参考区域。使用方法:plt.axvspan(xmin=1.0,xmax=2.0,facecolor='y',alpha=0.3)。xmin代表参考区域的起始位置,xmax代表参考区域的终止位置,facecolor代表参考区域的填充颜色,alpha代表参考区域的填充颜色的透明度。
8、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代表注释文本的位置坐标,weight代表注释文本的字体粗细风格,color代表注释文本的字体颜色,arrowprops用于指示被注释内容的箭头属性。
9、text()函数用于添加无指向型注释文本。使用方法:plt.text(x,y,string,weight="bold",color='b')。x代表注释文本内容所在位置的横坐标,y代表注释文本内容所在位置的纵坐标,string代表注释文本内容,weight代表注释文本内容的粗细风格,color代表注释文本内容的字体颜色。
10、title()函数用于添加图形内容标题。使用方法:plt.title(string)。string代表图形内容的标题文件。
11、legend()函数用于标示不同图形的文本标签图例。使用方法:plt.legend(loc="lower left")。loc代表图例在图中的地理位置。
12、bar()函数用于绘制柱状图。使用方法:plt.bar(x,y)。x代表x轴上的定性数据的类别,y代表每种定性数据的类别的数量。
13、barh()函数用于绘制条形图。使用方法:plt.barh(x,y)。x和y代表与bar()函数相同。
14、hist()函数用于绘制直方图。使用方法:plt.hist(x)。x代表x轴上绘制箱体的定量数据输入值。
15、pie()函数用于绘制饼图。使用方法:plt.pie(x)。x代表定性数据的不同类别的百分比。
16、polar()函数用于绘制极线图。使用方法:plt.polar(theta,r)。theta代表每个标记所在射线与极径的夹角,r代表每个标记到原点的距离。
17、scatter()函数用于绘制起泡球。使用方法:plt.scatter(x,y)。x和y代表与scatter()函数相同,s代表散点标记的大小,c代表散点标记的颜色,cmap代表将浮点数映射成颜色的颜色映射表。
18、stem()函数用于绘制棉棒图。使用方法:plt.stem(x,y)。x代表指定棉棒的x轴基线上的位置,y代表指定棉棒的长度,linefmt代表棉棒末端的样式,markerfmt代表棉棒末端的样式,basefmt代表指定基线的样式。
19、boxplot()函数用于绘制箱线图。使用方法:plt.boxplot(x)。x代表用于绘制箱线图的输入数据。
20、errorbar()函数用于绘制误差棒图。使用方法:plt.errorbar(x,y,yerr=a,xerr=b)。x代表数据点的水平位置,y代表数据点的垂直位置,yerr代表y轴方向的数据点的误差计算方法,xerr代表x轴方向的数据点的误差计算方法。
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。