数学建模社区-数学中国

标题: python数据可视三大库之matplotlib库(二:图表函数入门) [打印本页]

作者: 杨利霞    时间: 2020-5-11 11:20
标题: python数据可视三大库之matplotlib库(二:图表函数入门)
7 ^4 B  t1 D) j. b* [
python数据可视三大库之matplotlib库(二:图表函数入门)[color=rgba(0, 0, 0, 0.74902)]文章目录
0 c. }0 G; P0 j  Z  f8 d
# O2 `$ [8 h* Y* v1 T; p0 f: q4 Mpyplot基本概述 1.png
! ]0 p8 Q4 ~$ i2 @ 2.png
4 P0 B" V" `3 Y5 T 3.png 9 X/ a) W& |+ Z. W; l9 q" d+ X

9 }) f- t/ g% T实例
4 H3 V: G4 C* G$ `' ~# J0 B* Q) X5 h
饼状图绘制9 @: h, i0 {. b# r! e/ a# V

/ J$ x/ [+ ?4 d! w4 @) z0 M.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)
+ N1 D6 n7 v0 i# W7 |参数        说明        类型) h5 R* @3 I$ n9 J% d
x        数据,即所占大小        array-like0 ~' R) o. K& x& ]7 g3 g% Z
explode        (每一块)离开中心距离        array-like
. {: e/ l! \0 ^- K. ^label        标签        list2 I% b4 e- V0 M; B0 T" X
color        颜色参数        array-like( o& b2 e* a- _$ h& W. Y
autopct        数据标签控制饼图内百分比设置,可以使用format字符串或者format function’%1.1f’指小数点前后位数(没有用空格补齐)        str, or function
  T5 ?( D- L5 T4 ]9 q% lpctdistance        类似于labeldistance,指定autopct的位置刻度,默认值为0.6        0~1
/ t. F. k  t# p6 Z; M& Fshadow        是否显示阴影        bool. ~3 b2 d9 a4 z5 M6 T" ]" E
labeldistance        label标记的绘制位置,相对于半径的比例,默认值为1.1, 如<1则绘制在饼图内侧        float$ Y2 W# P5 @9 m  l+ F
startangle        开始绘图的角度如果不是"无",则从 x 轴逆时针旋转饼图的起始点。        float
* _5 m% Z' q# a/ t3 G% F6 U2 Fradius        饼图的半径,如果半径为"无",则将其设置为 1。        float
- U/ X2 N5 `& zcounterclock        指定指针方向布尔值,可选参数,默认为:True,即逆时针。将值改为False即可改为顺时针        bool& h7 L/ h$ Q% o% b8 k! E
wedgeprops        字典类型,可选参数,默认值:None。参数字典传递给wedge对象用来画一个饼图        dict/ h3 v, f7 `) e
textprops        设置标签(labels)和比例文字的格式;字典类型,可选参数,默认值为:None。传递给text对象的字典参数。        dict0 m' A1 x. g) V0 s5 q( r7 t1 d
center        浮点类型的列表,可选参数,默认值:(0,0)。图标中心位置。        list of float
: Y% e5 T( O& l) T. {6 i* Iframe        如果为 true,则用图表绘制轴框。        bool
) K4 m6 v5 E0 P" I- Nrotatelabels        旋转标签,如果为 true,则将每个标签旋转到相应切片的角度。        bool
8 k& s  e  H4 q& @7 {. p参数过多请到上查看官方文档
3 T1 f8 U9 i# q& E3 i7 T5 r& |" D8 [  g9 n
直方图绘制
2 k. ~( `* Q& n& v2 A+ ?0 u: h9 S
9 a" i! h4 b3 E( K9 ^官方文档一维直方图官方文档二维直方图& i  q1 k% ]! t( }; i( ]; w
4.png
: c1 z' D6 x! q3 Y9 o

一维:plt.hist()二维plt.hist2d()

参数过多,官方文档1 t& z6 w8 n* `) G; j, S# A" q
详解

极坐标绘制

官方文档

plt.polar(theta,r)

5.png ' `" M- z) ~/ T- a0 g

: k! I. g$ U7 J' s散点图绘制0 O% v4 f& f) m0 H6 J( q  X
) X3 E9 }8 p0 d2 g, v3 p' R" W
官方文档8 U4 ]' D) e  ]2 T# y- N( ?

$ {7 L0 i5 @& y  e9 v6 K2 X.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)
& q1 }- K: z; x/ ?- `3 d各参数详解1 b- c0 E& S' _: f

8 z; O$ U- u# K* X) B& k% ^4 s# ]9 q0 o. i3 W$ i
6 y1 A5 p  P' N* Z2 w, [* }
所有资料来源于mooc北京理工大学python数据可视化课程,以及博客园csdn文章,以及官方文档——————————————
  |  q- }- d4 z3 @版权声明:本文为CSDN博主「伏虎山真人」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
) J- g4 w$ D; k- ^原文链接:https://blog.csdn.net/weixin_46325250/article/details/1060471771 K- p) [" J" E8 F* R% l0 u
  e3 B8 M" d' M7 R, O
& G! F2 l) x" |: E! g/ i1 A5 I

作者: chace    时间: 2020-5-11 12:20
感谢分享! m8 f! B) Y% l2 d, R5 ^

作者: chace    时间: 2020-5-11 12:51
感谢分享  下载学习
$ F3 f, i; ~. Z8 W1 M+ O* y




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5