• Matplotlib--绘图标记


    目录

     

    属性

    绘制实心圆标记'o'

    绘制*标记

    绘制以坐标点为基准的下实心三角标记

    fmt 参数定义了基本格式,如标记、线条样式和颜色。格式fmt = '[marker][line][color]

    标记大小与颜色


    属性

    属性marker

    标记符号描述
    "."

    ","

    像素点
    "o"

    实心圆
    "v"

    下三角
    "^"

    上三角
    "<"

    左三角
    ">"

    右三角
    "1"

    下三叉
    "2"

    上三叉
    "3"

    左三叉
    "4"

    右三叉
    "8"

    八角形
    "s"

    正方形
    "p"

    五边形
    "P"

    加号(填充)
    "*"

    星号
    "h"

    六边形 1
    "H"

    六边形 2
    "+"

    加号
    "x"

    乘号 x
    "X"

    乘号 x (填充)
    "D"

    菱形
    "d"

    瘦菱形
    "|"

    竖线
    "_"

    横线
    0 (TICKLEFT)

    左横线
    1 (TICKRIGHT)

    右横线
    2 (TICKUP)

    上竖线
    3 (TICKDOWN)

    下竖线
    4 (CARETLEFT)

    左箭头
    5 (CARETRIGHT)

    右箭头
    6 (CARETUP)

    上箭头
    7 (CARETDOWN)

    下箭头
    8 (CARETLEFTBASE)

    左箭头 (中间点为基准)
    9 (CARETRIGHTBASE)

    右箭头 (中间点为基准)
    10 (CARETUPBASE)

    上箭头 (中间点为基准)
    11 (CARETDOWNBASE)

    下箭头 (中间点为基准)
    "None", " " or ""没有任何标记
    '$...$'

    渲染指定的字符。例如 "$f$" 以字母 f 为标记。

    属性line

    线类型标记描述
    '-'实线
    ':'虚线
    '--'破折线
    '-.'点划线

    属性color

    颜色标记描述
    'r'红色
    'g'绿色
    'b'蓝色
    'c'青色
    'm'品红
    'y'黄色
    'k'黑色
    'w'白色

    绘制实心圆标记'o'

    代码

    1. import matplotlib.pyplot as plt
    2. import numpy as np
    3. ypoints = np.array([1,3,4,5,8,9,6,1,3,4,5,2,4])
    4. plt.plot(ypoints, marker = 'o')
    5. plt.show()

    绘制*标记

    代码

    1. import matplotlib.pyplot as plt
    2. import numpy as np
    3. ypoints = np.array([1,3,4,5,8,9,6,1,3,4,5,2,4])
    4. plt.plot(ypoints, marker = '*')
    5. plt.show()

    绘制以坐标点为基准的下实心三角标记

    代码

    1. import matplotlib.pyplot as plt
    2. import matplotlib.markers
    3. plt.plot([1, 2, 3], marker=matplotlib.markers.CARETDOWNBASE)
    4. plt.show()

    fmt 参数定义了基本格式,如标记、线条样式和颜色。格式fmt = '[marker][line][color]

    代码

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

    标记大小与颜色

    我们可以自定义标记的大小与颜色,使用的参数分别是:

    • markersize,简写为 ms:定义标记的大小。
    • markerfacecolor,简写为 mfc:定义标记内部的颜色。
    • markeredgecolor,简写为 mec:定义标记边框的颜色。

    代码

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

    代码

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

    代码

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

    代码

    1. import matplotlib.pyplot as plt
    2. import numpy as np
    3. ypoints = np.array([6, 2, 13, 10])
    4. plt.plot(ypoints, marker = 'o', ms = 20, mec = '#4CAF50', mfc = '#4CAF50')
    5. plt.show()
  • 相关阅读:
    wordpress 添加版权信息
    【附源码】计算机毕业设计JAVA亦心化妆品网站
    SpringBoot 开发 -- JWT 认证教程
    个人电脑(windows、mac)安装Docker Desktop
    Mybatis框架学习
    springboot--单元测试
    Linux文件权限及用户权限总结
    【神经网络】基于自注意力机制的深度学习
    激活函数(机器学习)
    16_Vue列表渲染中key的工作原理和虚拟DOM对比算法
  • 原文地址:https://blog.csdn.net/weixin_54627824/article/details/126049297