Matplotlib 点、线形状及颜色

56 sec read

在Python中经常使用matplotlib画图,为了让图像显示的更加好看,经常需要对图表点、线形状及颜色进行设置。为了避免遗忘,整理相关的信息。

先来看看matplotlib画图方法的官方说明:

颜色

支持的颜色缩写:

  • ‘b’:蓝色(blue)
  • ‘g’:绿色(green)
  • ‘r’:红色(red)
  • ‘c’:青色(cyan)
  • ‘m’:品红(magenta)
  • ‘y’:黄色(yellow)
  • ‘k’:黑色(black)
  • ‘w’:白色(white)

另外的颜色可以使用matplotlib.colors定义的内容:

Matplotlib可以识别如下格式的颜色:

  • 浮点形式的RGB或RGBA元组,例如:(0.1, 0.2, 0.5)或(0.1, 0.2, 0.5, 0.3)
  • 16进制的RGB或RGBA字符串,例如:’#0F0F0F’或’#0F0F0F0F’
  • `[0, 1]之间的小数作为的灰度值,例如:’0.5′
  • {‘b’, ‘g’, ‘r’, ‘c’, ‘m’, ‘y’, ‘k’, ‘w’}中间的一个颜色
  • X11/CSS4规定中的颜色名称
  • Xkcd中指定的颜色名称,例如:’xkcd:sky blue’
  • Tableau ‘T10’调色板中的颜色 {‘tab:blue’, ‘tab:orange’, ‘tab:green’, ‘tab:red’, ‘tab:purple’, ‘tab:brown’, ‘tab:pink’,’tab:gray’, ‘tab:olive’, ‘tab:cyan’}
  • “CN”格式颜色循环,其中 为数字,对应的颜色为matplotlib.rcParams[‘axes.prop_cycle’]重点的值:cycler(‘color’, [‘#1f77b4’, ‘#ff7f0e’, ‘#2ca02c’, ‘#d62728’, ‘#9467bd’, ‘#8c564b’, ‘#e377c2’, ‘#7f7f7f’, ‘#bcbd22’, ‘#17becf’])

标记点

支持的类型:

  • ‘.’:点(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’:1号六角形(hexagon1 marker)
  • ‘H’:2号六角形(hexagon2 marker)
  • ‘+’:+号标记(plus marker)
  • ‘x’:x号标记(x marker)
  • ‘D’:菱形(diamond marker)
  • ‘d’:小型菱形(thin_diamond marker)
  • ‘|’:垂直线形(vline marker)
  • ‘_’:水平线形(hline marker)

标记点可打印出来的具体形状为:

线型

支持的线型:

  • ‘-‘:实线(solid line style)
  • ‘–‘:虚线(dashed line style)
  • ‘-.’:点划线(dash-dot line style)
  • ‘:’:点线(dotted line style)

参考链接:

打赏作者
微信支付标点符 wechat qrcode
支付宝标点符 alipay qrcode

使用Prophet进行时间序列预测

Prophet是Facebook开源的预测工具,相比ARIMA模型,Prophet真的是非常的简单。只要读入两
1 min read

采用时间序列预测股价变化

时间序列简介 在数学上,随机过程被定义为一族时间随机变量,即{x(t),t∈T},其中T表示时间t的变动范围。
5 min read

SARIMAX:季节性ARIMA

在先前的使用Python创建季节性ARIMA模型中,出现了SARIMAX模型。在上一篇的文章中并没有讲清楚SA
18 sec read

发表评论

电子邮件地址不会被公开。 必填项已用*标注