angular - highchart 地图:mapbubble 为同一国家/地区的气泡系列设置自定义 x、y 坐标
问题描述
我正在开发一个 highchart mapbubble 项目,我正在绘制 2 个不同的系列,其中包含相同国家/地区的数据,如下图所示。问题是两者的气泡在标记部分中相互重叠。我尝试更改一个系列的 x,y 位置值,但它不起作用。mapbubble 是否有任何特殊属性将有助于实现这一目标。请帮忙!!我正在使用 angular 6 和 highcharts 6。
提前致谢。
解决方案
您可以使用attr
方法设置重新定位气泡,例如:
events: {
load: function() {
var point = this.series[2].points[0];
point.graphic.attr({
translateX: 20
});
}
}
现场演示: https ://jsfiddle.net/BlackLabel/fobekgrx/
API参考:
https://api.highcharts.com/highmaps/chart.events.load
https://api.highcharts.com/class-reference/Highcharts.SVGElement#attr
推荐阅读
- encoding - FPDF 新增中欧编码字体
- javascript - 为什么我下面的异步函数会得到错误代码“未捕获的语法错误:标识符‘消息’已被声明”?
- javascript - Multer不会从手机上传文件,但可以从PC上传好
- mysql - 您应该将 USER 数据放在单个 MySQL 数据库中的表中,还是有一个单独的数据库用于 USER 数据?
- dockerfile - 使用“error php_intl.lo”构建 Dockerfile PHP 错误
- reactjs - 只要我从服务器获得正确的数据,手动更新缓存是否应该始终是突变后的首选选项?
- jenkins - Jenkins BlueOcean 分店订购
- google-maps - 谷歌地图 api 地理编码不同于自动完成的地方
- tensorflow - 将具有可变隐藏层数的全连接神经网络从 tensorflow 转换为 pytorch
- php - 更新后如何从 Wordpress 站点开始调试原始 php 代码的过程?