plt.scatter画多个散点图
时间: 2023-11-04 12:58:26 浏览: 177
要使用plt.scatter画多个散点图,可以按照以下步骤进行操作:
1. 确定每个散点图的数据源。根据引用和引用提供的信息,可以将每个散点图的数据存储在不同的变量中。
2. 使用plt.scatter函数绘制每个散点图。根据需要,可以设置不同的颜色、标记和大小。
3. 添加图例和标签。使用plt.legend函数添加图例,并使用plt.xlabel和plt.ylabel函数添加横轴和纵轴的标签。
以下是一个示例代码:
```python
import matplotlib.pyplot as plt
# 散点图1的数据
x1 = [1, 2, 3, 4, 5]
y1 = [10, 15, 12, 8, 11]
# 散点图2的数据
x2 = [1, 2, 3, 4, 5]
y2 = [5, 8, 4, 10, 6]
# 绘制散点图1
plt.scatter(x1, y1, color='red', marker='o', label='Scatter 1')
# 绘制散点图2
plt.scatter(x2, y2, color='blue', marker='s', label='Scatter 2')
# 添加图例和标签
plt.legend()
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
# 显示图形
plt.show()
```
相关问题
使用plt.scatter画出散点图
可以直接使用以下代码画出散点图:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 1, 5, 3]
plt.scatter(x, y)
plt.show()
```
这会画出x和y之间的散点图。
plt.scatter()中散点属性设置
plt.scatter()是Matplotlib库中用于绘制散点图的函数。它可以接受多个参数来设置散点的属性,下面是一些常用的属性设置:
1. x, y:散点的横坐标和纵坐标数据,可以是列表、数组或者Series类型的数据。
2. s:散点的大小,可以是一个标量值或者与x、y长度相同的数组。默认值为20。
3. c:散点的颜色,可以是一个颜色字符串(如'red'、'blue')或者与x、y长度相同的数组。默认值为None,表示使用默认颜色。
4. marker:散点的标记样式,可以是一个标记字符串(如'o'、'+'、'x')或者与x、y长度相同的数组。默认值为'o'。
5. alpha:散点的透明度,取值范围为0到1之间。默认值为1,表示完全不透明。
6. edgecolors:散点边缘的颜色,可以是一个颜色字符串或者与x、y长度相同的数组。默认值为'face',表示使用与散点颜色相同的边缘颜色。
7. linewidths:散点边缘的宽度,可以是一个标量值或者与x、y长度相同的数组。默认值为None,表示使用默认宽度。
8. cmap:散点的颜色映射,可以是一个Colormap对象或者一个颜色映射字符串。默认值为None,表示使用默认颜色映射。
9. norm:用于归一化数据的Normalize对象,用于将数据映射到颜色映射的范围内。默认值为None,表示不进行归一化。
10. label:散点的标签,用于图例显示。
下面是一个示例代码,展示了如何使用plt.scatter()函数设置散点的属性:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.scatter(x, y, s=50, c='red', marker='o', alpha=0.5, edgecolors='black', linewidths=1, cmap='viridis', norm=None, label='data points')
plt.xlabel('x')
plt.ylabel('y')
plt.title('Scatter Plot')
plt.legend()
plt.show()
```
相关推荐
![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_column_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)