matplotlib.pyplot.plot()参数详解、线形图、条形图、散点图、饼状图、画布大小、位置、颜色、标题、图例、坐标轴刻度设置 实例详解

matplotlib.pyplot.plot()绘图文档

在交互环境中查看英文帮助文档:

import matplotlib.pyplot as plt
help(plt.plot)

1. plot函数的一般的调用形式:

####单条线:
plot([x], y, [fmt], data=None, **kwargs)
####多条线一起画
plot([x], y, [fmt], [x2], y2, [fmt2], …, **kwargs)

2. 参数fmt,以及一些常用参数举例

可选参数[fmt] 是一个字符串来定义图的基本属性如:颜色(color),点型(marker),线型(linestyle),

具体形式 fmt = ‘[color][marker][line]’,如指定fmt为’bo-’ # 蓝色圆点实线

fmt接收的是每个属性的单个字母缩写,例如:plot(x, y, ‘bo-’) # 蓝色圆点实线

若属性用的是全名则不能用fmt参数来组合赋值,应该用关键字参数对单个属性赋值如:

plot(x,y2,color=‘green’, marker=‘o’, linestyle=‘dashed’, linewidth=1, markersize=6)

(1) 其中常见的颜色参数:colors
也可以对关键字参数color赋十六进制的RGB字符串如 color=’#900302’

=============    ===============================
character        color
=============    ===============================
``'b'``          blue 蓝
``'g'``          green 绿
``'r'``          red 红
``'c'``          cyan 蓝绿
``'m'``          magenta 洋红
``'y'``          yellow 黄
``'k'``          black 黑
``'w'``          white 白

(2) 点型参数Markers
用关键字参数对单个属性赋值,如:marker=’+'这个只有简写,英文描述不被识别

=============    ===============================
character        description
=============    ===============================
``'.'``          point marker 点标记
``','``          pixel marker 像素标记
``'o'``          circle marker 圆圈标记
``'v'``          triangle_down marker 下三角标记
``'^'``          triangle_up marker 上三角标记
``'<'``          triangle_left marker 左三角标记
``'>'``          triangle_right marker 右三角标记
``'1'``          tri_down marker
``'2'``          tri_up marker
``'3'``          tri_left marker
``'4'``          tri_right marker
``'s'``          square marker 方块标记
``'p'``          pentagon marker 五边形标记
``'*'``          star marker 星花*标记
``'h'``          hexagon1 marker 六边形标记
``'H'``          hexagon2 marker 六边形标记
``'+'``          plus marker 加好标记
``'x'``          x marker x标记
``'D'``          diamond marker 方菱形标记
``'d'``          thin_diamond marker 瘦菱形标记
``'|'``          vline marker 竖线标记
``'_'``          hline marker 下划线标记

(3) 线型参数Line Styles
用关键字参数对单个属性赋值,如:linestyle=’-’

=============    ===============================
character        description
=============    ===============================
``'-'``          solid line style 实线
``'--'``         dashed line style 虚线
``'-.'``         dash-dot line style 点画线
``':'``          dotted line style 点线
=============    ===============================

3.一些图形的绘制

1.线形图plt
data1 = Series(data=[20000, 26000, 30000, 36000, 45000, 55000, 56000, 58000, 57000],
    index=[2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018], name='beijing')
data2 = Series(data=[6000, 6500, 8000, 8000, 8500, 8800, 10000, 12000, 20000],
               index=[2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018], name='chengdu'
  • 9
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值