气泡图生成器介绍
在散点图基础上引入第三个维度:气泡位置表示 X/Y 两个变量,气泡大小(与颜色深浅)表示第三个变量,一张图同时呈现三个维度的关系,是经典的多维对比图表。
对比各国家的「人均 GDP(X)、幸福指数(Y)、人口规模(气泡大小)」,或各产品的「售价(X)、销量(Y)、利润(气泡)」,三维信息一图打尽,汇报中非常出彩。
基于 Apache ECharts 渲染,气泡大小按第三列数值开方映射面积,颜色随数值渐变;悬停气泡显示三个维度数值。数据为三列(X、Y、规模),全流程本地处理。
使用步骤
- 1录入数据:每行三列:X 值、Y 值、规模值,如「产品A, 售价, 销量, 利润」按列对应。
- 2读取气泡:气泡位置看两个主指标,大小与颜色看第三个指标。
- 3悬停核对:悬停任意气泡查看三个维度的精确数值。
- 4导出使用:导出高清 PNG 用于战略汇报。
适用场景
- 国家对比人均 GDP、幸福指数、人口三维对比,大气泡发展中国家一眼可辨。
- 产品矩阵售价、销量、利润率三维气泡,定位明星与瘦狗产品。
- 项目评估投入、产出、风险等级绘成气泡,辅助立项决策。
- 城市数据GDP、人口、面积三维展示城市群格局。
实用小贴士
- 三列含义请在图表说明中标注清楚,避免读者误读。
- 气泡重叠时悬停最上层,可临时隐藏图例所在系列辅助查看。
- 样本控制在 10~60 个之间观感最佳。
常见问题
气泡大小怎么换算的?
气泡面积与第三列数值成正比(直径按平方根缩放),符合视觉感知规律,避免大气泡被过度放大。
超过三个维度可以吗?
建议不超过三个;再加维度(如形状)会显著降低可读性,可拆成多张图。
数值跨度很大怎么办?
极端值会把其他气泡压得很小,可先对第三列取对数或分级后再录入。