我最初使用 highcharts
创建了一个图,但我找不到这个问题的解决方案。总而言之,我显示了大量变量与不同时间范围之间的相关性。因此,对于每个变量,我都有几个气泡,其直径与相关值成正比。问题是,当我放大时,标签大小保持不变并且不可读。
我想在我的 chart
的定义中实现这样的东西:
selection: function(event) {
this.options.plotOptions.bubble.dataLabels.style.fontSize = somefunction();
}
,但似乎没有任何影响。所有帮助欢迎!
感谢@pawelfus的指针。
解决方案是循环遍历所有系列,因为它不能在全球上完成。但是它非常慢:缩放后,气泡图需要多秒钟才能更新。
selection: function (event) {
for (var s in this.series) {
this.series[s].update({
dataLabels: {
style:{
fontSize: 11
}
}
});
}