【发布时间】:2020-08-29 01:01:56
【问题描述】:
我已经使用 Highcharts-Vue 实现了 http://jsfiddle.net/maxsinev/h9x3kpn5/3/ 方法,但我的地图(使用 import stateMap from '@highcharts/map-collection/countries/us/us-all.geo.json' 语句从 Highcharts 集合加载)将所有状态形状都作为几何元素而不是路径。
另外,如果我从状态图功能加载系列数据,Highcharts 不会查看属性;我必须修改属性以包括 Drilldown = true 和 value = # 然后从我的 features.map() 调用中返回。
在这一点上,我不确定这是否是 Highcharts-Vue 包装器的问题,我正在加载的地图,或者是否有一些图表本身的设置会有所帮助。我还必须将 chartOptions.chart.map 设置为 stateMap(上面引用的示例没有这样做),否则没有地图显示。
【问题讨论】:
-
您能解释一下“将所有状态形状作为几何元素而不是路径”的意思吗?我不太明白你的问题,所以你能更详细地描述一下吗?在 support@highcharts.com 上讨论它可能会很方便,因为这个线程可能很复杂,不是吗?
-
如果我添加mounted() { console.log(this.options.series[0].data); },对于链接的小提琴,每个元素都以 {drilldown: true, name:
, path: , ... } 开头。路径是我不熟悉的一种格式,但似乎是地图坐标投影到屏幕上的平面坐标的简化表示。但是,当我加载我的地图时: import usMap from '@highcharts/map-collection/countries/us/us-all.geo.json';和 console.log(usMap),我的元素有一个几何纬度/经度坐标而不是路径元素。
标签: dictionary highcharts drilldown