echarts-gl
echarts-gl copied to clipboard
scatter3D 导致 geo3D 的label错位
打开样例http://gallery.echartsjs.com/editor.html?c=xSy3KhFV4M一切正常。
以下2种做法都将导致label错位:
1.删去series
中的第一项bar3D
,同时发现部分scatter部分嵌入了地图中
2.删去series
中的scatter3D
,将bar3D
中的data
数据仅保留前3项(保留4项时正常)
同时似乎scatter3D将data数组中的第三项作为高度处理,我觉得这样不是很合适。 scatter3D不像bar3D有地图上的起始点,若过高则会导致其悬空,在某些角度下根本不知道其对应地图上的位置。 scatter3D的起点都应该是紧贴地图的,故应该提供一个额外的选项统一指定scatter3D对应的z轴高度
你好,你遇到的这个问题解决了么?
没
我也碰到了这个情况,不知道解决没有
我也碰到了这个情况,不知道解决没有
你解决了没有?
你好,你遇到的这个问题解决了么?
你的问题解决了没有
我也遇到了类似的问题,在geo3D上设置了regionHeight之后,叠加的scatter3D如果只指定[X,Y]值,symbol为circle的时候,半个圆被覆盖了。如果指定[X,Y,Z],发现这个Z的设置和regionHeight不一致,
目前发现就pin的symbol还算正常,其他几个symbol或者指定svg path都不正常
如果是要显示标签,搭配散点图的使用,只能再多加一个map3d的serious图层,将geo3d进行隐藏
解决了,可以看一下我的文章,给value数据传第四个值,第三项设置为同一个值,然后label用formatter渲染出第四个值,并且设置boxHeight就可以解决图标陷进去的问题,还有symbolSize不要设置高度,否则会引起鼠标定位偏移问题 详细:https://blog.csdn.net/creatlh/article/details/141123979?spm=1001.2014.3001.5502