Python中的marker标记的作用和用法是什么

Admin 2022-08-02 群英技术资讯 1671 次浏览

今天这篇我们来学习和了解“Python中的marker标记的作用和用法是什么”,下文的讲解详细,步骤过程清晰,对大家进一步学习和理解“Python中的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)

可以选择以下任一标记:

标记

描述

'o'

Circle

'*'

Star

'.'

Point

','

Pixel

'x'

X

'X'

X (filled)

'+'

Plus

'P'

Plus (filled)

's'

Square

'D'

Diamond

'd'

Diamond (thin)

'p'

Pentagon

'H'

Hexagon

'h'

Hexagon

'v'

Triangle Down

'^'

Triangle Up

'<'

Triangle Left

'>'

Triangle Right

'1'

Tri Down

'2'

Tri Up

'3'

Tri Left

'4'

Tri Right

'|'

Vline

'_'

Hline

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)

颜色语法

描述

'r'

Red

'g'

Green

'b'

Blue

'c'

Cyan

'm'

Magenta

'y'

Yellow

'k'

Black

'w'

White

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:

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

例如: 

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

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”的颜色标记每个点:

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

Result:


以上就是关于“Python中的marker标记的作用和用法是什么”的介绍了,感谢各位的阅读,如果大家想要了解更多相关的内容,欢迎关注群英网络,小编每天都会为大家更新不同的知识。
群英智防CDN,智能加速解决方案
标签: marker标记

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

猜你喜欢

成为群英会员,开启智能安全云计算之旅

立即注册
专业资深工程师驻守
7X24小时快速响应
一站式无忧技术支持
免费备案服务
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
在线客服
微信公众号
返回顶部
返回顶部 返回顶部
在线客服
在线客服