气泡图(Bubble Charts)将数据显示为一组圆,创建气泡图所需的数据必须具有x、y坐标,气泡的大小和气泡的颜色,颜色可以由库本身提供。

绘制气泡图

可以使用DataFrame.plot.scatter()方法创建气泡图。

import matplotlib.pyplot as plt
import numpy as np
 
# 创建数据
x=np.random.rand(40)
y=np.random.rand(40)
z=np.random.rand(40)
colors=np.random.rand(40) 
# 使用分散功能
plt.scatter(x, y, s=z*1000,c=colors)
plt.show()
 

其输出如下-

bubblechart.png

参考链接

https://www.learnfk.com/python-data-science/python-bubble-charts.html