数学建模社区-数学中国
标题: python数据可视三大库之matplotlib库(二:图表函数入门) [打印本页]
作者: 杨利霞 时间: 2020-5-11 11:20
标题: python数据可视三大库之matplotlib库(二:图表函数入门)
" Z+ ?+ E: I F& q8 ]' J& B1 \
python数据可视三大库之matplotlib库(二:图表函数入门)[color=rgba(0, 0, 0, 0.74902)]文章目录- pyplot基本概述
- 实例8 u4 q) @2 s5 |+ j, l4 i) m. h; a% ?
- 饼状图绘制
- 直方图绘制
- 极坐标绘制
- 散点图绘制
; v9 {2 Y4 A; @% `/ r
# X: Y% F7 N8 W6 v2 `+ \. [: s
0 D s% P2 G7 o( j% qpyplot基本概述
5 b4 r9 G: N9 Y& L4 N: D! w6 e
( H) A) w& o) G" t. V
* y _. a' T& g2 u8 ~7 }+ S5 o
; r3 Z$ R) v2 D6 v. X6 I
实例0 q& H! r8 A0 Z) }% q: |( A1 `1 i( k
" X1 i' P8 L/ T. V# @& U
饼状图绘制
; m/ z; {$ Q7 z! r- ?1 \; G/ G6 Q# R2 D4 C! ?/ p
.pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=False, labeldistance=1.1, startangle=None, radius=None, counterclock=True, wedgeprops=None, textprops=None, center=(0, 0), frame=False, rotatelabels=False, *, data=None)& W4 [' t. x+ m& C' w6 @
参数 说明 类型
1 o/ b t {# o1 D) a' e, nx 数据,即所占大小 array-like* c: m3 h6 r0 J8 j/ ^6 @/ L
explode (每一块)离开中心距离 array-like/ `1 k5 e% w2 m. R1 e c: R
label 标签 list
$ k$ y0 `5 ~8 Rcolor 颜色参数 array-like" |- `! i; i. @+ j: M; Q
autopct 数据标签控制饼图内百分比设置,可以使用format字符串或者format function’%1.1f’指小数点前后位数(没有用空格补齐) str, or function
5 l" |. P2 I: p5 O. kpctdistance 类似于labeldistance,指定autopct的位置刻度,默认值为0.6 0~1
. ]# h9 L& j/ L' C1 |3 @0 s, Sshadow 是否显示阴影 bool
+ U3 g( i, R8 Z/ X' j2 H8 y. g8 wlabeldistance label标记的绘制位置,相对于半径的比例,默认值为1.1, 如<1则绘制在饼图内侧 float! `4 M+ R% p3 k
startangle 开始绘图的角度如果不是"无",则从 x 轴逆时针旋转饼图的起始点。 float
3 }7 o4 J4 g1 s+ t! qradius 饼图的半径,如果半径为"无",则将其设置为 1。 float# o3 f; K) N; ^: H0 i# i
counterclock 指定指针方向布尔值,可选参数,默认为:True,即逆时针。将值改为False即可改为顺时针 bool* w$ o/ g# f$ @# p4 h9 R* c% x/ u
wedgeprops 字典类型,可选参数,默认值:None。参数字典传递给wedge对象用来画一个饼图 dict
5 c7 l$ @+ `, F' w9 s) Ctextprops 设置标签(labels)和比例文字的格式;字典类型,可选参数,默认值为:None。传递给text对象的字典参数。 dict
{/ E8 j0 q# L8 K. z! b- Ccenter 浮点类型的列表,可选参数,默认值:(0,0)。图标中心位置。 list of float
) ~' o% l; b N c( w% d$ jframe 如果为 true,则用图表绘制轴框。 bool+ W$ G& g6 Y$ ^( {
rotatelabels 旋转标签,如果为 true,则将每个标签旋转到相应切片的角度。 bool5 Q' x4 g) b) ~
参数过多请到上查看官方文档
: e% w b2 G+ B$ E( w+ i& Q9 Z/ ]
3 H+ u# T0 A9 _ ~7 l4 M直方图绘制, k8 d2 y, g& y8 w1 f
5 F. R; l; G. c官方文档一维直方图官方文档二维直方图5 w6 D9 \; \ S- V, F7 G7 q
9 B1 ? ?7 d0 k) f4 Q一维:plt.hist()
二维plt.hist2d()
参数过多,官方文档
: T {# [8 a- F9 F; ]详解
极坐标绘制官方文档
plt.polar(theta,r)
4 w/ O: P5 g+ }- [* a8 E
, m+ T- @ }2 n4 M1 ?. B9 V散点图绘制
% f6 L; P, Y/ ]# j0 i! Q
% M5 k J' ]) K- h8 ]. a% l官方文档4 X. |% }0 f2 t2 }9 |7 O3 ?
5 {5 k' K5 t+ x7 D, Z. k" d/ R
.scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, verts=, edgecolors=None, *, plotnonfinite=False, data=None, **kwargs)
" e" Q$ [ X6 s; d: w各参数详解
9 R9 P+ b. C5 m$ K0 K4 M- U+ S
( I1 I' |5 I3 h' ~$ v+ d4 H" S4 h9 ?4 i/ W
3 b2 S' E2 {( ~5 J' u9 D
所有资料来源于mooc北京理工大学python数据可视化课程,以及博客园csdn文章,以及官方文档——————————————
1 }& V% b8 V7 |0 H版权声明:本文为CSDN博主「伏虎山真人」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
" [* n3 S7 p) X- [原文链接:https://blog.csdn.net/weixin_46325250/article/details/106047177
6 I4 o* E3 v. [7 X) O. U1 B" Y6 e- _2 u! y& } w
! r8 I# i" u8 A9 Q% n. R( J \
作者: chace 时间: 2020-5-11 12:20
感谢分享& p2 e) e+ \5 L6 S: ]
作者: chace 时间: 2020-5-11 12:51
感谢分享 下载学习 1 F3 [6 P) o1 m: s! _ W
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) |
Powered by Discuz! X2.5 |