折线图
使用pyplot的plot()函数可以快速地绘制折线图
语法:plot(x, y, fmt, scalex=True, scaley=True, data=None, label=None, *args, **kwargs)
注意:plot()函数会返回一个包含Line2D类对象(代表线条)的列表。
柱形图和堆积柱形图
使用pyplot的bar()函数可以快速地绘制柱形图或堆积柱形图
语法:bar(x, height, width=0.8, bottom=None, align=‘center’, tick_label=None, xerr=None, yerr=None, **kwargs)
注意:bar()函数会返回一个BarContainer类的对象。
条形图和堆积条形图
使用pyplot的barh()函数可以快速地绘制条形图或堆积条形图 。
语法:barh(y, width, height=0.8, left=None, align='center', *, **kwargs)
注意:barh()函数会返回一个BarContainer类的对象。
堆积面积图
使用pyplot的stackplot()函数可以快速地绘制堆积面积图
语法:stackplot(x, y,labels=(), baseline='zero', data=None, *args, **kwargs)
注意:x:表示x轴的数据,可以是一维数组。
y:表示y轴的数据,可以是二维数组或一维数组序列。
直方图
使用pyplot的hist()函数可以快速地绘制直方图
语法:hist(x, bins=None, range=None, density=None, weights=None, bottom=None, **kwargs)
注意:stacked:表示是否将多个矩形条以堆叠形式摆放。
饼图或圆环图
使用pyplot的pie()函数可以快速地绘制饼图或圆环图
语法:pie(x, explode=None, labels=None, autopct=None, pctdistance=0.6, startangle=None, *, data=None)
注意:startangle:表示起始绘制角度,默认从x轴的正方向逆时针绘制。 radius:表示扇形或楔形围成的圆形半径。
散点图或气泡图
使用pyplot的scatter()函数可以快速地绘制散点图或气泡图 。
语法:scatter(x, y, s=None, c=None, marker=None, cmap=None, linewidths=None, edgecolors=None, *, **kwargs)
注意:x,y:表示数据点的位置。
s:表示数据点的大小
箱形图
使用pyplot的boxplot()函数可以快速地绘制箱形图。
语法:boxplot(x, notch=None, sym=None, vert=None, whis=None, positions=None, widths=None, *, data=None)
注意:sym:表示异常值对应的符号,默认为空心圆圈。
vert:表示是否将箱形图垂直摆放,默认为垂直摆放。
雷达图
使用pyplot的polar()函数可以快速地绘制雷达图。
语法:polar(theta, r, **kwargs)
注意:theta:表示每个数据点所在射线与极径的夹角。
r:表示每个数据点到原点的距离。
误差棒图
使用pyplot的errorbar()函数可以快速地绘制误差棒图。
语法:errorbar(x, y, yerr=None, xerr=None, fmt='', ecolor=None, *, data=None, **kwargs)
小结
1.plot()函数会返回一个包含多个Line2D类对象的列表
2.常见的堆积图包括堆积面积图、堆积柱形图和堆积条形图
3.pyplot绘制的直方图默认有10个举行条