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:
例如:
用星号标记每个点:
... plt.plot(ypoints,marker='*') ...
Result:
2、标记参考(Marker Reference)
可以选择以下任一标记:
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:
标记值可以是上面“标记参考”中的任何值。
行值可以是以下之一
4、线参考(Line Reference)
注意:如果在fmt参数中省略了线值,则不会绘制任何线。
短颜色值可以是以下之一:
5、颜色参考(Color Reference)
6、标记大小(Marker Size)
可以使用关键字参数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:
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:
可以使用关键字参数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:
同时使用和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:
还可以使用十六进制颜色值:
例如:
用美丽的绿色标记每个点: ... plt.plot(ypoints,marker='o',ms=20,mec='#4CAF50',mfc='#4CAF50') ...
Result:
或140种受支持的颜色名称中的任何一种。
例如:
用名为“hotpink”的颜色标记每个点:
或140种受支持的颜色名称中的任何一种。
... plt.plot(ypoints,marker='o',ms=20,mec='hotpink',mfc='hotpink') ...
Result:
综上所述,这篇文章就给大家介绍完毕,希望可以给大家带来帮助。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/128353.html
小编写这篇文章的一个主要目的,主要是给大家去做一个解答,解答的内容主要是Python相关知识,比如说,会给大家讲解怎么样去利用Python pandas去做一个读取,读取的是csv数据,然后将这些数据去做一个绘图处理,具体内容下面给大家详细解答。 如何利用pandas读取csv数据并绘图 导包,常用的numpy和pandas,绘图模块matplotlib, importmatplotli...
小编写这篇文章的一个主要目的,主要是来给大家去做一个相关的自我介绍,介绍关于python是怎么进行数学建模的,怎么使用Matpolibd呢?具体的使用方法是什么呢?下面就给大家详细的去做一个解答。 Matplotlib简介 #Matplotlib简介: ''' 使用Matplotlib在Python中创建图表【Matplotlib是用于创建图表的Python...
文中关键给大家介绍了python大大数据可视化matplotlib制做复式统计表的案例详细说明,感兴趣的小伙伴可以参考借鉴一下,希望可以有一定的帮助,祝愿大家多多的发展,尽早涨薪 plt.plot()函数公式各主要参数分析 plt.plot()函数的作用是制做复式统计表,它主要参数有许多,常用的函数主要参数如下所示: plt.plot(x,y,color,linestyle,linewi...
今天给大家分享一个经典案例,那就是在Python matplotlib,如何完整的绘制成功一个散点图,其实,如果想要绘制的话,还是比较麻烦的。但是如果我们使用Python matplotlib的话,绘制的就会比较好,怎么绘制呢?下面就给大家详细的解答下。 什么是散点图? 所谓的散点图,指的是在相关的数据分析当中,数据会依次分布在直角坐标系当中,散点图是变量跟着自变量去进行变动,据此可以选择...
matplotlib作为常见的可视化绘图工具,在工作当中,应用还是比较的广泛的,那么,我们要怎么使用python这门语言去进行绘图呢?下面就给大家详细解答下。 1、matplotlib之父简介 matplotlib之父John D.Hunter已经去世,他的一生辉煌而短暂,但是他开发的的该开源库还在继续着辉煌。国内介绍的资料太少了,查阅了一番整理如下: 1968出身于美国的田纳西州代尔斯...
阅读 910·2023-01-14 11:38
阅读 877·2023-01-14 11:04
阅读 740·2023-01-14 10:48
阅读 1980·2023-01-14 10:34
阅读 941·2023-01-14 10:24
阅读 818·2023-01-14 10:18
阅读 498·2023-01-14 10:09
阅读 571·2023-01-14 10:02