python数据可视化第二章

折线图

使用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个举行条

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值