Matplotlib绘制红色折线图并添加数据标签

Matplotlib绘制红色折线图并添加数据标签

在Matplotlib中绘制折线图时,要设置线条颜色为红色并添加数据标签,可以使用以下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import matplotlib.pyplot as plt

# 假设有一组数据
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]

# 创建折线图
plt.plot(x, y, color='red') # 设置线条颜色为红色

# 添加数据标签
for i, txt in enumerate(y):
plt.annotate(txt, (x[i], y[i]))

# 显示图表
plt.show()

这段代码首先导入了matplotlib.pyplot模块,然后定义了一组数据xy。使用plt.plot()函数绘制折线图,并设置color='red'参数来将线条颜色设置为红色。接着,使用plt.annotate()函数为每个数据点添加标签,其中x[i]y[i]分别代表每个数据点的x坐标和y坐标,txt是数据点的值。最后,plt.show()函数用于显示图表。