C1.9
绘制气泡图
  问题描述:
绘制气泡图
Python

# 引入包
import numpy as np
import matplotlib.pyplot as plt
# 生成随机数据
np.random.seed(42)
x = np.random.rand(20) * 100 # 20个点的x坐标
y = np.random.rand(20) * 100 # 20个点的y坐标
sizes = np.random.rand(20) * 500 # 气泡大小(第三个维度)

# 创建画布
fig, ax = plt.subplots()

# 绘制气泡图
scatter = ax.scatter(x, y, s=sizes, alpha=0.6, c='steelblue', edgecolors='black')

# 设置标题和坐标轴标签
plt.title('Bubble Chart')
plt.xlabel('X Axis')
plt.ylabel('Y Axis')

# 显示图形
plt.show()

输出

气泡图展示

书籍 姜维.《数据分析与数据挖掘》、《数据分析》,电子工业出版社, 2023,2026。
软件 Python,C++(附加orsci包)。