Matplotlib 是一个广泛使用的 Python 数据可视化库,它提供了多种绘图功能,包括折线图、散点图、柱状图等。在使用 Matplotlib 绘制图形时,可以通过指定不同的标记(marker)来区分数据点。'o'
标记表示圆形,它在图例中用于标识使用了圆形标记的数据系列。
Matplotlib 支持多种标记类型,包括但不限于:
'o'
:圆形's'
:方形'^'
:三角形'+'
:加号'*'
:星形以下是一个使用 'o'
标记并在图例中显示的简单示例:
import matplotlib.pyplot as plt
# 示例数据
x = [1, 2, 3, 4, 5]
y1 = [1, 4, 9, 16, 25]
y2 = [1, 8, 27, 64, 125]
# 绘制散点图
plt.scatter(x, y1, c='blue', marker='o', label='Series 1')
plt.scatter(x, y2, c='red', marker='s', label='Series 2')
# 添加图例
plt.legend()
# 显示图形
plt.show()
如果在图例中无法正确显示 'o'
标记,可能是由于以下原因:
label
参数:确保在调用 scatter
函数时为每个系列指定了 label
参数。解决方法:
plt.legend(loc='upper left') # 将图例放置在左上角
通过以上方法,可以确保图例正确显示并使用 'o'
标记标识相应的数据系列。
没有搜到相关的文章