个人网站页面设计素材,成都网站建设前十,艺术品网站模板,做什么类型网站可以吸引用户Highcharts 气泡图#xff08;Bubble Chart#xff09;详解
Highcharts 气泡图是一种三维数据可视化图表#xff0c;通过气泡的 X 坐标、Y 坐标 和 气泡大小#xff08;Z 值#xff09; 同时展示三个变量的关系。常用于#xff1a;
国家对比#xff1a;X人均GDP#…Highcharts 气泡图Bubble Chart详解Highcharts气泡图是一种三维数据可视化图表通过气泡的X 坐标、Y 坐标和气泡大小Z 值同时展示三个变量的关系。常用于国家对比X人均GDPY幸福指数Z人口企业分析X收入Y利润率Z市值产品评估X价格Y评分Z销量风险评估X概率Y影响程度Z损失金额必须引入的模块气泡图属于高级图表类型需要额外加载highcharts-more.jsscriptsrchttps://code.highcharts.com/highcharts.js/scriptscriptsrchttps://code.highcharts.com/highcharts-more.js/script!-- 必须 --1. 完整基础气泡图示例!DOCTYPEhtmlhtmllangzhheadmetacharsetUTF-8titleHighcharts 气泡图示例/titlescriptsrchttps://code.highcharts.com/highcharts.js/scriptscriptsrchttps://code.highcharts.com/highcharts-more.js/script/headbodydividcontainerstylewidth:900px;height:600px;margin:50px auto;/divscriptHighcharts.chart(container,{chart:{type:bubble,// 关键类型为 bubblezoomType:xy,// 支持拖拽缩放强烈推荐尤其数据密集时backgroundColor:#ffffff},title:{text:2025年全球主要经济体对比,style:{fontSize:22px,fontWeight:bold}},subtitle:{text:X轴人均GDP万美元 | Y轴预期寿命岁 | 气泡大小人口亿人},xAxis:{title:{text:人均GDP万美元},gridLineWidth:1,min:0,max:12},yAxis:{title:{text:预期寿命岁},min:65,max:85},tooltip:{useHTML:true,headerFormat:b{point.name}/bbr,pointFormat:span stylefont-size:14px人均GDP{point.x} 万美元/spanbr预期寿命{point.y} 岁br人口{point.z} 亿人},plotOptions:{bubble:{minSize:12,// 最小气泡直径像素maxSize:20%,// 最大气泡直径相对图表区域zMin:0,zMax:15,marker:{fillOpacity:0.7// 透明度防止重叠看不清},dataLabels:{enabled:true,format:{point.name},style:{color:#333,textOutline:none,fontWeight:bold}}}},series:[{name:国家,colorByPoint:true,// 每个气泡自动不同颜色data:[{x:8.2,y:82.5,z:14.6,name:中国},{x:7.1,y:79.2,z:14.1,name:印度},{x:8.8,y:78.1,z:3.4,name:美国},{x:6.0,y:83.2,z:1.25,name:日本},{x:5.8,y:81.8,z:0.83,name:德国},{x:5.3,y:81.0,z:0.68,name:英国},{x:4.9,y:80.5,z:0.67,name:法国},{x:1.8,y:77.0,z:2.8,name:巴西},{x:1.0,y:73.5,z:2.3,name:尼日利亚}]}]});/script/body/html2. 多系列气泡图分组不同颜色series:[{name:亚洲国家,color:#e74c3c,data:[{x:8.2,y:82.5,z:14.6,name:中国},{x:7.1,y:79.2,z:14.1,name:印度},{x:6.0,y:83.2,z:1.25,name:日本}]},{name:欧美国家,color:#3498db,data:[{x:8.8,y:78.1,z:3.4,name:美国},{x:5.8,y:81.8,z:0.83,name:德国},{x:5.3,y:81.0,z:0.68,name:英国}]}]3. 数据格式说明每点支持两种格式数组形式[x, y, z]或[x, y, z, name]对象形式推荐{x:8.2,y:82.5,z:14.6,name:中国}Z 值越大 → 气泡越大自动线性映射。4. 常用配置速查配置项推荐值/说明chart.typebubble必须chart.zoomTypexy大数据量必开plotOptions.bubble.minSize10~20 像素plotOptions.bubble.maxSize15%~25%plotOptions.bubble.zMin/zMax手动限制 Z 值范围避免极端值导致气泡过大/过小marker.fillOpacity0.5~0.8透明度colorByPointtrue单系列自动配色dataLabels.enabledtrue显示国家名等气泡图结合zoomType: xy是探索密集数据的利器交互体验极佳。如果你需要动态实时气泡图数据点不断加入第四维度用颜色表示colorAxis负值气泡需特殊处理3D 气泡图告诉我你的具体需求我可以提供完整代码示例