在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()
运行结果: