plt.plot设置颜色
时间: 2023-07-20 12:13:31 浏览: 156
在使用 `plt.plot()` 函数时,可以通过设置 `color` 参数来指定线条的颜色。具体方法如下:
```python
import matplotlib.pyplot as plt
# 创建 x, y 数据
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
# 绘制折线图,设置颜色为红色
plt.plot(x, y, color='red')
# 显示图形
plt.show()
```
在上面的例子中,将线条的颜色设置为红色,使用了 `color='red'` 参数。除了红色,还可以使用其他颜色,如蓝色(`blue`)、绿色(`green`)、黄色(`yellow`)等等。也可以使用十六进制颜色码来指定颜色,如 `color='#FF0000'` 表示红色。
相关问题
plt.plot设置颜色渐变
可以使用Matplotlib库中的colormap来设置颜色渐变。下面是一个例子:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.arange(0, 2*np.pi, 0.01)
y = np.sin(x)
# 设置颜色渐变
colors = np.sin(x)
# 绘制图形
plt.plot(x, y, c=colors)
# 显示图形
plt.show()
```
在这个例子中,我们使用np.sin()函数生成了一组数据,然后使用np.sin()函数生成了一组颜色值,最后使用plt.plot()函数绘制了图形,并将颜色值传递给了c参数,从而实现了颜色渐变效果。
plt.plot设置颜色和点的大小
可以使用以下参数来设置plt.plot的颜色和点的大小:
1. 颜色:可以使用字符串、RGB元组或HTML颜色代码来设置颜色。例如,'r'表示红色,(0.5, 0.5, 0.5)表示灰色,'#FF0000'表示红色。
2. 点的大小:可以使用整数或浮点数来设置点的大小。例如,10表示点的大小为10,0.5表示点的大小为0.5。
示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
# 设置颜色为红色,点的大小为10
plt.plot(x, y, 'ro', markersize=10)
# 设置颜色为蓝色,点的大小为0.5
plt.plot(x, y, 'bo', markersize=0.5)
# 设置颜色为灰色,点的大小为5
plt.plot(x, y, color=(0.5, 0.5, 0.5), marker='o', markersize=5)
plt.show()
```
输出结果:
![plot_color_size](https://user-images.githubusercontent.com/26833433/122640086-ea6d2c80-d11f-11eb-9a73-9d5b5e5e5f5d.png)
阅读全文