Mataloptlib画出颜色图线 用for语句改变颜色
时间: 2023-11-22 13:54:37 浏览: 81
Python的matplotlib绘图如何修改背景颜色的实现
可以使用Matplotlib中的plot函数来绘制线条,同时可以通过给plot函数传递color参数来改变线条的颜色。
下面是一个例子,通过for循环绘制多条不同颜色的线条:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成x轴数据
x = np.linspace(0, 2*np.pi, 100)
# 定义颜色列表
colors = ['r', 'g', 'b', 'c', 'm', 'y', 'k']
# 绘制多条不同颜色的线条
for i in range(len(colors)):
y = np.sin(x + i*np.pi/3)
plt.plot(x, y, color=colors[i], label=f'Line {i+1}')
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
在上面的例子中,我们使用了`np.linspace`函数来生成x轴数据,然后定义了一个颜色列表`colors`。接着,在循环中通过计算每条线条的y轴数据,并将对应的颜色传递给plot函数的color参数,从而绘制多条不同颜色的线条。最后,通过调用`plt.legend()`函数添加图例,并使用`plt.show()`函数显示图形。
阅读全文