CS们,,Echarts vue的地图散点,只让一部分的散点做出涟漪的效果能做出来吗,就是只让图上黄色的点有涟漪效果就行,蓝色的点不需要,能做出来吗,如果能附上详情是最好的,谢谢大家了
这是给csdn的盆友安排工作呀 这量
可以实现该需求,具体实现方法如下:
import * as echarts from 'echarts';
import 'echarts/map/js/china';
import 'echarts-gl';
import 'echarts/dist/extension/dataTool.min';
<div id="myChart" style="width: 100%; height: 500px"></div>
mounted() {
this.drawChart();
},
methods: {
drawChart() {
let myChart = echarts.init(document.getElementById('myChart'));
let option = {
tooltip: {
trigger: 'item',
},
geo: {
map: 'china',
},
series: [
{
type: 'scatter',
coordinateSystem: 'geo',
data: [
{ name: '北京', value: [116.46, 39.92], itemStyle: { color: '#FFD700' }, symbolSize: 15 },
{ name: '上海', value: [121.48, 31.22], itemStyle: { color: '#1E90FF' }, symbolSize: 15 },
{ name: '广州', value: [113.27, 23.13], itemStyle: { color: '#1E90FF' }, symbolSize: 15 },
{ name: '深圳', value: [114.07, 22.63], itemStyle: { color: '#1E90FF' }, symbolSize: 15, rippleEffect: { show: true } }
],
}
],
};
myChart.setOption(option);
},
},
其中,需要启用涟漪效果的数据添加了 rippleEffect: { show: true }
配置。
参考资料:Echarts 散点图/气泡图,使用 markPoint 显示涟漪效果