python 将两个列表的数据绘制到同一张散点图上,设置散点大小
时间: 2024-02-06 15:09:12 浏览: 248
可以使用 Matplotlib 库来实现这个需求。首先,需要将两个列表的数据分别存储到两个变量中。然后,使用 Matplotlib 的 scatter() 函数将数据绘制到同一张散点图上,并设置散点的大小。
下面是示例代码:
```python
import matplotlib.pyplot as plt
# 两个列表的数据
x1 = [1, 2, 3, 4, 5]
y1 = [10, 8, 6, 4, 2]
x2 = [2, 4, 6, 8, 10]
y2 = [1, 3, 5, 7, 9]
# 绘制散点图
plt.scatter(x1, y1, s=50, color='red')
plt.scatter(x2, y2, s=100, color='blue')
# 设置图形标题和坐标轴标签
plt.title('Scatter Plot')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
# 显示图形
plt.show()
```
在上面的代码中,scatter() 函数的 s 参数用于设置散点的大小。其中,第一个 scatter() 函数的 s 值为 50,第二个 scatter() 函数的 s 值为 100,因此第二组数据的散点大小会比第一组数据的散点更大。你可以根据实际需求调整散点大小。
阅读全文
相关推荐










