import matplotlib.pyplot as plt import random data = [(i, random.randint(0, 100)) for i in range(10)] x = [item[0] for item in data] y = [item[1] for item in data] plt.plot(x, y, marker='o') plt.xlabel('X') plt.ylabel('Y') plt.show()把这里面的形状点改成五角星
时间: 2024-02-18 13:59:36 浏览: 101
Matplotlib.pyplot 三维绘图的实现示例
您可以将代码中的'marker'参数从'o'改为'p',这样就可以将形状点改为五角星了。修改后的代码如下:
```
import matplotlib.pyplot as plt
import random
data = [(i, random.randint(0, 100)) for i in range(10)]
x = [item[0] for item in data]
y = [item[1] for item in data]
plt.plot(x, y, marker='p') # 将形状点改为五角星
plt.xlabel('X')
plt.ylabel('Y')
plt.show()
```
运行该代码,即可看到使用五角星作为形状点的折线图。
阅读全文