数学建模社区-数学中国
标题: python数据可视三大库之matplotlib库(二:图表函数入门) [打印本页]
作者: 杨利霞 时间: 2020-5-11 11:20
标题: python数据可视三大库之matplotlib库(二:图表函数入门)
/ Y- [2 q5 ]- t' ~: Z2 I8 |
python数据可视三大库之matplotlib库(二:图表函数入门)[color=rgba(0, 0, 0, 0.74902)]文章目录- pyplot基本概述
- 实例
" O9 c# a" d8 g% N# `% f( R; K- 饼状图绘制
- 直方图绘制
- 极坐标绘制
- 散点图绘制
. S/ u" y+ u* e/ F- S8 u; M
* B% a: s' H [' F+ J+ Q# ]) K/ v7 p; M5 p5 J6 `
pyplot基本概述
/ {& @9 y9 R W+ |. [% V
6 H; W1 I. a/ L( O
! h" H2 T$ {3 C0 s; y) P
1 E* B9 x2 o$ w/ {4 X实例
2 k% D# G p* I4 R6 |, P. F
2 V5 u, G' }; N, j0 z6 I. C饼状图绘制% `& w& R$ P7 x6 y8 ]; Z+ d
7 F5 F& g: k( G7 k" j: Q# B
.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)+ w. v; a7 ~+ l) [1 f
参数 说明 类型! M, a1 B" E' ?) Y7 n0 D$ C9 c
x 数据,即所占大小 array-like3 n) [$ A1 v6 B
explode (每一块)离开中心距离 array-like
' ~: O( J9 ^' |9 o* ]0 t5 f" }. Slabel 标签 list4 e. U5 O2 o* V
color 颜色参数 array-like5 a3 u% j# r, s/ W! n# W* i
autopct 数据标签控制饼图内百分比设置,可以使用format字符串或者format function’%1.1f’指小数点前后位数(没有用空格补齐) str, or function2 M1 r$ G# c( o" n: B3 `/ D2 F! W+ S# j
pctdistance 类似于labeldistance,指定autopct的位置刻度,默认值为0.6 0~1
% f+ S% }3 |3 l" s9 o. Yshadow 是否显示阴影 bool+ k4 y* X* o) T- Z3 h" E
labeldistance label标记的绘制位置,相对于半径的比例,默认值为1.1, 如<1则绘制在饼图内侧 float3 D1 p( T* f. V A; d( ?8 }; }
startangle 开始绘图的角度如果不是"无",则从 x 轴逆时针旋转饼图的起始点。 float
7 H: E7 ]) r/ H$ }5 V$ _( vradius 饼图的半径,如果半径为"无",则将其设置为 1。 float3 p0 h, y& y6 s6 Y0 ~4 P
counterclock 指定指针方向布尔值,可选参数,默认为:True,即逆时针。将值改为False即可改为顺时针 bool
& u. n' ~( h1 V" T9 Awedgeprops 字典类型,可选参数,默认值:None。参数字典传递给wedge对象用来画一个饼图 dict
1 V0 q4 g( \% |textprops 设置标签(labels)和比例文字的格式;字典类型,可选参数,默认值为:None。传递给text对象的字典参数。 dict
, T2 t5 h D# A% p) c: `/ Scenter 浮点类型的列表,可选参数,默认值:(0,0)。图标中心位置。 list of float J+ r9 ?/ w% M8 @2 M# Y
frame 如果为 true,则用图表绘制轴框。 bool
$ k: o9 y% a* xrotatelabels 旋转标签,如果为 true,则将每个标签旋转到相应切片的角度。 bool' w2 ]$ n4 m3 O; L9 J* F
参数过多请到上查看官方文档6 F! G, H0 T0 b* i$ s
" u% v/ G v7 U3 ^, z. @
直方图绘制
& F; z! p" g+ M) ]
0 D3 j/ B: Y# O! H* J0 K% Z官方文档一维直方图官方文档二维直方图0 q. [* a, t+ `% o7 m
* g: _9 ~2 H2 c6 L一维:plt.hist()
二维plt.hist2d()
参数过多,官方文档
" _7 U0 G2 P' p* a' w4 B, w详解
极坐标绘制官方文档
plt.polar(theta,r)
( T+ u; j; A1 f0 J U Q/ l7 x" }% k+ |5 P0 X
散点图绘制
/ s6 p( t2 q& O, L) f! I" y( m* [7 s' A+ u! j+ d
官方文档* p, V4 ~( [1 i8 }
2 m' S+ ]+ ?- x4 q3 y.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)
C; y( M1 Z' `' d* q各参数详解
8 A& s+ w' j- X; D7 W: f' K* Z3 k t, g; o8 A7 F4 H+ C- |# d* B( E+ Q
: Y3 n1 g7 ]$ s+ F2 H `# F; G8 [( D+ M' M* B$ u* d+ R
所有资料来源于mooc北京理工大学python数据可视化课程,以及博客园csdn文章,以及官方文档——————————————
' C. W" k) J; k$ j; S' F+ J' \版权声明:本文为CSDN博主「伏虎山真人」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
' Y7 `/ u4 A9 W }原文链接:https://blog.csdn.net/weixin_46325250/article/details/106047177, r. f" a1 \' m
# X0 b3 D0 o0 o6 f2 B. M7 g2 L3 {
5 y8 U: l+ s' v: f0 u4 q
作者: chace 时间: 2020-5-11 12:20
感谢分享
% |' S/ o7 ]7 C v5 e
作者: chace 时间: 2020-5-11 12:51
感谢分享 下载学习 - X4 D, o; L9 R9 z: P
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) |
Powered by Discuz! X2.5 |