资讯专栏INFORMATION COLUMN

Python Matplotlib marker详细解答

89542767 / 782人阅读

  Python Matplotlib marker作为一种可视化的拓展库,里面的内容还是比较的丰富的,那么,就一些具体详细的内容,下面就给大家去做一个详细的解答,请仔细阅读下文。


  前言


  Matplotlib,风格类似Matlab的基于Python的图表绘图系统。Matplotlib是Python最著名的绘图库,它提供了一整套和Matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。本文主要介绍Python Matplotlib marker标记。


  1、标记(Markers)


  可以使用关键字参数marker用指定的标记强调每个点:


  例如:


  用圆圈标记每个点:


  import matplotlib.pyplot as plt
  import numpy as np
  ypoints=np.array([3,8,1,10])
  plt.plot(ypoints,marker='o')
  plt.show()
  Result:

01.png

  例如:


  用星号标记每个点:


  ...
  plt.plot(ypoints,marker='*')
  ...

  Result:

02.png

  2、标记参考(Marker Reference)


  可以选择以下任一标记:

03.png

04.png

  3、Format Strings fmt


  还可以使用快捷方式字符串表示法参数来指定标记。


  此参数也称为fmt,并使用以下语法编写:


  marker|line|color


  例如:


  用圆圈标记每个点:


  import matplotlib.pyplot as plt
  import numpy as np
  ypoints=np.array([3,8,1,10])
  plt.plot(ypoints,'o:r')
  plt.show()


  Result:

05.png

  标记值可以是上面“标记参考”中的任何值。


  行值可以是以下之一


  4、线参考(Line Reference)

06.png

  注意:如果在fmt参数中省略了线值,则不会绘制任何线。


  短颜色值可以是以下之一:


  5、颜色参考(Color Reference)

07.png

  6、标记大小(Marker Size)

08.png

  可以使用关键字参数markersize或更短的版本ms来设置标记的大小:


  例如:


  将标记的大小设置为20:


  import matplotlib.pyplot as plt
  import numpy as np
  ypoints=np.array([3,8,1,10])
  plt.plot(ypoints,marker='o',ms=20)
  plt.show()

  Result:

09.png

  7、标记颜色(Marker Color)


  可以使用关键字参数markeredgecolor或更短的mec设置标记的edge的颜色:


  例如:


  将EDGE颜色设置为红色:


  import matplotlib.pyplot as plt
  import numpy as np
  ypoints=np.array([3,8,1,10])
  plt.plot(ypoints,marker='o',ms=20,mec='r')
  plt.show()

  Result:

09.png

  可以使用关键字参数markerfacecolor或更短的mfc设置标记边缘内的颜色:


  例如:


  将FACE颜色设置为红色:


  import matplotlib.pyplot as plt
  import numpy as np
  ypoints=np.array([3,8,1,10])
  plt.plot(ypoints,marker='o',ms=20,mfc='r')
  plt.show()


  Result:

11.png

  同时使用和mec和mfc自变量标记整个标记的颜色:


  例如:


  将边缘和面的颜色都设置为红色:


  import matplotlib.pyplot as plt
  import numpy as np
  ypoints=np.array([3,8,1,10])
  plt.plot(ypoints,marker='o',ms=20,mec='r',mfc='r')
  plt.show()

  Result:

12.png

  还可以使用十六进制颜色值:


  例如:


  用美丽的绿色标记每个点:
  ...
  plt.plot(ypoints,marker='o',ms=20,mec='#4CAF50',mfc='#4CAF50')
  ...


  Result:

13.png

  或140种受支持的颜色名称中的任何一种。


  例如:


  用名为“hotpink”的颜色标记每个点:


  或140种受支持的颜色名称中的任何一种。


  ...
  plt.plot(ypoints,marker='o',ms=20,mec='hotpink',mfc='hotpink')
  ...


  Result:

14.png

  综上所述,这篇文章就给大家介绍完毕,希望可以给大家带来帮助。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/128353.html

相关文章

  • Python如何利用pandas读取csv数据并绘图

      小编写这篇文章的一个主要目的,主要是给大家去做一个解答,解答的内容主要是Python相关知识,比如说,会给大家讲解怎么样去利用Python pandas去做一个读取,读取的是csv数据,然后将这些数据去做一个绘图处理,具体内容下面给大家详细解答。  如何利用pandas读取csv数据并绘图  导包,常用的numpy和pandas,绘图模块matplotlib,  importmatplotli...

    89542767 评论0 收藏0
  • python数学建模Matplotlib绘制方法介绍

      小编写这篇文章的一个主要目的,主要是来给大家去做一个相关的自我介绍,介绍关于python是怎么进行数学建模的,怎么使用Matpolibd呢?具体的使用方法是什么呢?下面就给大家详细的去做一个解答。  Matplotlib简介  #Matplotlib简介:   '''   使用Matplotlib在Python中创建图表【Matplotlib是用于创建图表的Python...

    89542767 评论0 收藏0
  • python大大数据可视化matplotlib制做复式统计表案例

      文中关键给大家介绍了python大大数据可视化matplotlib制做复式统计表的案例详细说明,感兴趣的小伙伴可以参考借鉴一下,希望可以有一定的帮助,祝愿大家多多的发展,尽早涨薪  plt.plot()函数公式各主要参数分析  plt.plot()函数的作用是制做复式统计表,它主要参数有许多,常用的函数主要参数如下所示:  plt.plot(x,y,color,linestyle,linewi...

    89542767 评论0 收藏0
  • 如何使用Python matplotlib绘制散点图

      今天给大家分享一个经典案例,那就是在Python matplotlib,如何完整的绘制成功一个散点图,其实,如果想要绘制的话,还是比较麻烦的。但是如果我们使用Python matplotlib的话,绘制的就会比较好,怎么绘制呢?下面就给大家详细的解答下。  什么是散点图?  所谓的散点图,指的是在相关的数据分析当中,数据会依次分布在直角坐标系当中,散点图是变量跟着自变量去进行变动,据此可以选择...

    89542767 评论0 收藏0
  • 详解Pythonmatplotlib模块的绘图方式

      matplotlib作为常见的可视化绘图工具,在工作当中,应用还是比较的广泛的,那么,我们要怎么使用python这门语言去进行绘图呢?下面就给大家详细解答下。  1、matplotlib之父简介  matplotlib之父John D.Hunter已经去世,他的一生辉煌而短暂,但是他开发的的该开源库还在继续着辉煌。国内介绍的资料太少了,查阅了一番整理如下:  1968出身于美国的田纳西州代尔斯...

    89542767 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<