plt.scatter()散点图片如何设置颜色
时间: 2024-06-18 12:04:16 浏览: 13
plt.scatter() 函数可以通过参数 c 设置散点的颜色。c 可以传递一个颜色序列,用来指定每个点的颜色。以下是设置散点颜色的例子:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [3, 5, 2, 7, 4]
colors = ['r', 'g', 'b', 'c', 'm']
plt.scatter(x, y, c=colors)
plt.show()
```
在这个例子中,我们定义了 x 和 y 的值,定义了一个颜色序列 colors,然后将其传递给 plt.scatter() 函数的 c 参数。每个点的颜色依次从 colors 序列中获取。
如果需要指定每个点的颜色,可以将 c 参数传递一个与 x 和 y 长度相同的列表。例如:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [3, 5, 2, 7, 4]
colors = ['r', 'g', 'b', 'c', 'm']
plt.scatter(x, y, c=colors)
plt.show()
```
在这个例子中,每个点的颜色分别为红、绿、蓝、青、品红。
相关问题
plt.scatter散点大小设置
您可以通过设置参数 "s" 来调整散点的大小。下面是一个例子:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
sizes = [20, 40, 60, 80, 100] # 设置每个散点的大小
plt.scatter(x, y, s=sizes)
plt.show()
```
在上面的例子中,我们创建了一个散点图,其中 x 和 y 分别是散点的 x 和 y 坐标,sizes 是一个列表,用于设置每个散点的大小。您可以根据需求调整 sizes 列表的值来改变散点的大小。
plt.scatter 散点大小
对于 `plt.scatter` 函数,你可以使用参数 `s` 来控制散点的大小。参数 `s` 接受一个数字或者一个数组作为输入,用于指定散点的大小。如果 `s` 是一个数字,则所有的散点都会被设置为相同的大小;如果 `s` 是一个数组,则每个散点的大小可以单独指定。
下面是一个使用 `plt.scatter` 绘制散点图并设置散点大小的示例代码:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [10, 20, 30, 40, 50]
sizes = [100, 200, 300, 400, 500 # 指定每个散点的大小
plt.scatter(x, y, s=sizes)
plt.show()
```
在上面的例子中,我们指定了 x 和 y 的坐标,并且创建了一个 `sizes` 列表来指定每个散点的大小。使用 `s=sizes` 参数将大小应用到散点图中的每个点。你可以根据需要修改 `sizes` 列表以调整不同散点的大小。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)