echarts在3d地球中dispatchAction无效?
var globel = echarts.init(document.getElementById('globe'));

        const option = {
            // backgroundColor: '#000',
            visualMap: {
                show: false,
                min: 0,
                max: 60,
                inRange: {
                    symbolSize: [1.0, 10.0],
                    opacity:[1,0.5]
                }
            },
            tooltip: {
                trigger: 'item',
                alwaysShowContent:true,
                formatter: function(prams,d,callback){
                    return prams.value
                },
            },
            globe: {
                baseTexture: require('../assets/world.png'),
                globeOuterRadius: 100,
                displacementScale: 0.1,
                viewControl:{
                    autoRotate:false
                },
                postEffect:{
                    bloom:true,
                    screenSpaceAmbientOcclusion:true
                },
                shading: 'color',
                z: 9
            },
            series: {
                type: 'scatter3D',
                coordinateSystem: 'globe',
                blendMode: 'source-over',
                symbolSize: 2,
                itemStyle: {
                    // color: 'rgb(148, 148, 148)',
                    color:'#b4b4b4',
                    opacity: 1
                },
                data: data
            }
        }
*******************************
        globel.dispatchAction({
            type:'showTip',
            seriesIndex:0,
            dataIndex:1
        })

如上,无论如何都无法用方法呼出tooltip,但是正常的item触发还是可以的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐