java 气泡图_JavaScript图表库Highcharts入门教程(八):气泡图

Highcharts是一款纯JavaScript编写的图表库,为你的Web网站、Web应用程序提供直观、交互式图表。当前支持折线、曲线、区域、区域曲线图、柱形图、条形图、饼图、散点图、角度测量图、区域排列图、区域曲线排列图、柱形排列图、极坐标图等几十种图表类型。

Highcharts最新版本v8.0.0发布,添加了带有动画的数据排序等新功能,并修复了一些BUG。戳此处查看详情!

具有自动调整范围的演示

6166a91dfee4adaa87738423945ceee6.png

带有气泡图例的演示,其样式与该系列类似

7353b261a50ddc5d1bee9aa843625a64.png

带范围的演示

a2e1ad341957de0799e4d32e41602771.png

安装需要highcharts-more.js。要显示气泡图例,请设置legend.bubbleLegend.enabled为true。

配置

的代码bubbleLegend很容易设置,并且可以进行很多自定义。选项的一部分(如minSize, maxSize,  sizeBy)和大小计算方法的工作方式与气泡系列相同。

默认样式设置来自第一个可见气泡系列。气泡图例元素在图表上的位置由图例位置定义。

用例

有两种方法可以将气泡图例添加到图表中:

1.自动:不定义范围。在图例中创建三个气泡,最小和最大气泡的大小和值与气泡系列中的气泡相同(包括所有气泡系列)。中间的气泡具有其他两个气泡的平均值。如果图表上只有一个气泡点,则气泡图例也将只有一个气泡。

{

chart: {

type: 'bubble'

},

legend: {

bubbleLegend: {

enabled: true

}

},

series: [{

data: [

[9, 81, 63],

[98, 5, 89],

[51, 50, 73],

[41, 22, 14],

[58, 24, 20]

]

}]

}

2.自定义:具有手动定义的范围。气泡是根据,和计算的ranges,不包括气泡系列尺寸。minSizemaxSize

{

chart: {

type: 'bubble'

},

legend: {

bubbleLegend: {

enabled: true,

minSize: 20,

maxSize: 60,

ranges: [{

value: 14

}, {

value: 89

}]

}

},

series: [{

minSize: 20,

maxSize: 60,

data: [

[9, 81, 63],

[98, 5, 89],

[51, 50, 73],

[41, 22, 14],

[58, 24, 20]

]

}]

}

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

a6e1590ae4b228073faff3806334194e.png0

好文不易,鼓励一下吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值