数学建模社区-数学中国
标题: python数据可视三大库之matplotlib库(二:图表函数入门) [打印本页]
作者: 杨利霞 时间: 2020-5-11 11:20
标题: python数据可视三大库之matplotlib库(二:图表函数入门)
5 [% u8 i* {/ S) R3 Jpython数据可视三大库之matplotlib库(二:图表函数入门)[color=rgba(0, 0, 0, 0.74902)]文章目录- pyplot基本概述
- 实例
$ h4 E' n5 L- V7 b) {, |3 m4 x- 饼状图绘制
- 直方图绘制
- 极坐标绘制
- 散点图绘制) U+ U+ k7 M1 o' @9 d" O* ?9 ]5 I
( s- h9 D ?# a- A/ Z0 c
, d% ^& { R( `1 h
pyplot基本概述
) ]7 w) S% i/ Y# w3 L0 g6 q( u9 V1 S
: ?% y) j i; k0 I( {/ J7 m& R
; a d2 q6 n4 u6 J5 Z$ w4 B6 g- ?- { M
实例
" j1 M6 l1 e3 G e5 p) N8 U; z5 E
! S J+ m- f3 f8 L饼状图绘制
, W4 h {4 e; i
' P( `% N! Y6 [5 Z( I.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)
/ H. t( }2 m" A- U. @; Y参数 说明 类型7 V) U9 t- j! w( B' z
x 数据,即所占大小 array-like6 @# \( f: \1 R1 s4 i
explode (每一块)离开中心距离 array-like
7 o- _* P1 V! \& G% k/ u# c vlabel 标签 list
, U% U7 N) X: R& u% c$ b( l7 `8 M" wcolor 颜色参数 array-like/ o8 h3 ]4 ]1 H2 C8 w
autopct 数据标签控制饼图内百分比设置,可以使用format字符串或者format function’%1.1f’指小数点前后位数(没有用空格补齐) str, or function
A# L% k* J* h3 j' f) R) Epctdistance 类似于labeldistance,指定autopct的位置刻度,默认值为0.6 0~1/ B5 C2 |( E0 \* O$ C5 I8 o X+ k
shadow 是否显示阴影 bool
6 ]# E1 l/ ]; C+ R! }: Blabeldistance label标记的绘制位置,相对于半径的比例,默认值为1.1, 如<1则绘制在饼图内侧 float5 v8 r8 v7 A* A$ w- U1 S( @% g
startangle 开始绘图的角度如果不是"无",则从 x 轴逆时针旋转饼图的起始点。 float" ]; s( O* q% z. L; w
radius 饼图的半径,如果半径为"无",则将其设置为 1。 float, G5 B: W c% m# k8 D" m% Z
counterclock 指定指针方向布尔值,可选参数,默认为:True,即逆时针。将值改为False即可改为顺时针 bool9 f- A; X/ v) i
wedgeprops 字典类型,可选参数,默认值:None。参数字典传递给wedge对象用来画一个饼图 dict& O; T3 Z, [/ R) C. h% V
textprops 设置标签(labels)和比例文字的格式;字典类型,可选参数,默认值为:None。传递给text对象的字典参数。 dict7 R, k+ d" _/ n% a
center 浮点类型的列表,可选参数,默认值:(0,0)。图标中心位置。 list of float
6 u* L% O2 R: w: k2 V4 Bframe 如果为 true,则用图表绘制轴框。 bool
: ^) O. W0 Z; J0 q/ G. t$ k% A7 grotatelabels 旋转标签,如果为 true,则将每个标签旋转到相应切片的角度。 bool3 ^# f r2 x, Z; g
参数过多请到上查看官方文档
8 M# T- D0 |( h2 R
; v/ j* j) r. U: f2 \直方图绘制
4 U, e1 Q( [# ^5 u: y! w8 j9 D) t
/ A. d) X7 Y2 o0 _; }8 q- Z; E官方文档一维直方图官方文档二维直方图
0 e7 \& B) F) I+ H1 A
8 r. u( J& {* x8 S5 C0 {9 u* r- n
一维:plt.hist()
二维plt.hist2d()
参数过多,官方文档
: o" Q* \ t, m( w4 k详解
极坐标绘制官方文档
plt.polar(theta,r)
* ?: y* r# u% k, }' u) h
. I6 u, n# u, j4 P5 |$ r散点图绘制. g. S) L7 k `$ C7 u V4 l, o: X1 `
9 Q9 c- k8 F1 ?; ?
官方文档
0 L d; X1 C3 F2 `, P8 w$ x& N" y! Y" X) }7 M/ V' Q5 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)" p6 a- Y, l' V4 V5 A; Y5 p( P
各参数详解0 h @; j4 l/ }1 G# B5 G
7 M8 P( U# t/ ]8 I; i8 h1 Y% W
* a* M! m' s3 \) P
6 ?/ K" O! h* C* s4 X所有资料来源于mooc北京理工大学python数据可视化课程,以及博客园csdn文章,以及官方文档——————————————
F, h* u. t2 D# P" O- V版权声明:本文为CSDN博主「伏虎山真人」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
' Y# Z% L' y- f: ?( {4 a. |3 I. N( v原文链接:https://blog.csdn.net/weixin_46325250/article/details/106047177
7 y1 [% A% S* s: p1 `9 Q
, C( o8 R1 c& l6 ?7 S
* S* ?8 S/ p' s2 V# D# s' ]' C( X
作者: chace 时间: 2020-5-11 12:20
感谢分享
2 j* ^( z; @8 Z
作者: chace 时间: 2020-5-11 12:51
感谢分享 下载学习
3 ] m! w/ m$ B C
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) |
Powered by Discuz! X2.5 |