scatter
时间: 2023-07-20 07:19:13 浏览: 62
scatter是matplotlib库中的一个函数,用于绘制散点图。散点图是一种用于研究两个变量之间关系的图形,通常用于探索数据的分布和相关性。
scatter函数的基本语法如下:
```python
scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, edgecolors=None, plotnonfinite=False, data=None, **kwargs)
```
其中,x和y是两个数组,表示要绘制的数据点的横纵坐标。s是一个可选参数,表示数据点的大小。c是一个可选参数,表示数据点的颜色。marker是一个可选参数,表示数据点的标记。cmap是一个可选参数,表示颜色映射。norm、vmin和vmax是一些可选参数,用于设置颜色映射的范围和归一化方式。alpha、linewidths和edgecolors是一些可选参数,用于设置数据点的透明度、线宽和边框颜色。plotnonfinite是一个布尔值,表示是否绘制无限值。data是一个DataFrame对象,表示要绘制的数据集。kwargs是一些可选参数,用于设置其他属性,如标签、标题、坐标轴等。
下面是一个简单的例子,用于绘制一个散点图:
```python
import numpy as np
import matplotlib.pyplot as plt
x = np.random.rand(50)
y = np.random.rand(50)
colors = np.random.rand(50)
sizes = 500 * np.random.rand(50)
plt.scatter(x, y, s=sizes, c=colors, alpha=0.5)
plt.xlabel('x')
plt.ylabel('y')
plt.title('Scatter Plot')
plt.show()
```
在这个例子中,我们使用scatter函数绘制了一个散点图,横坐标为x,纵坐标为y,数据点的大小和颜色由sizes和colors数组决定。我们使用alpha参数设置了数据点的透明度,使用xlabel、ylabel和title函数设置了坐标轴和标题,并使用show函数显示了图形。
相关推荐
![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)