| 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()
|