详解Axes()中marker

在Matplotlib中,Axes对象的marker参数是指绘制图形中marker(如散点图中的点)的形状。它可以是一个字符串或特殊字符,例如:

  • '.': 小圆点
  • ',': 像素点
  • 'o': 圆形
  • 'v': 下三角形
  • '^': 上三角形
  • '<': 左三角形
  • '>': 右三角形
  • '1': 下花心
  • '2': 上花心
  • '3': 左花心
  • '4': 右花心
  • 's': 正方形
  • 'p': 五边形
  • '*': 星形
  • 'h': 六边形1
  • 'H': 六边形2
  • '+': 十字形
  • 'x': x形
  • 'D': 菱形
  • 'd': 窄菱形

例如,在使用Matplotlib库中的scatter()函数绘制二维散点图时,你可以通过设置marker参数来改变散点的形状。例如,以下代码将绘制红色的星形点:

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]

plt.scatter(x, y, c='red', marker='*', s=50)
plt.show()

运行结果: 

猜你喜欢

转载自blog.csdn.net/qq_45138078/article/details/129856450