p ython绘制分组散点图
时间: 2024-09-15 20:13:46 浏览: 111
QT绘制散点图源码.zip
在Python中,我们可以使用matplotlib库来绘制分组散点图。分组散点图常用于比较不同类别之间的两个变量的关系。以下是一个简单的例子:
```python
import matplotlib.pyplot as plt
import numpy as np
# 假设我们有两组数据,每组对应一个类别
categories = ['A', 'B', 'C']
x_data1 = [1, 2, 3]
y_data1 = [4, 5, 6]
x_data2 = [7, 8, 9]
y_data2 = [10, 11, 12]
# 绘制散点图
plt.scatter(x_data1, y_data1, label='Category A', color='red')
plt.scatter(x_data2, y_data2, label='Category B', color='blue')
# 添加标题、轴标签以及图例
plt.title('Grouped Scatter Plot')
plt.xlabel('X-axis Label')
plt.ylabel('Y-axis Label')
plt.legend()
# 显示图形
plt.show()
```
在这个示例中,`scatter()`函数分别用于绘制两个类别(A和B)的数据,`label`属性用于设置图例,颜色`color`则区分了不同组别的点。
阅读全文