v-charts环形图自定义图例后小圆点不见了
<ve-ring v-bind:data="intentionChartData" v-bind:settings="ringChatSetting" v-bind:height="'240px'" v-bind:tooltip="tooltip" v-if="intentionChartData && intentionChartData.rows && intentionChartData.rows.length"> </ve-ring>
tooltip: { trigger: 'item', formatter: function(params) { return `<span style="display:inline-block;width:10px;height:10px;margin-right:5px;border-radius:10px;background:` +params.color+`"></span>`+params.name + ': ' + params.value + '(' + params.percent.toFixed(1) + '%)' } },
echarts地图出现重复点击事件
myChart.setOption(optionMap);
//关闭点击事件
myChart.off('click')
myChart.on('click', function (mapParams) {
});
echarts地图数据变化大导致颜色分配不均衡,最大最小值基本同一个颜色
//data是后台返回的数据
var lengedarr = []for (var i = 0; i < data.length; i++) {
lengedarr.push(data[i].value)
}
map_flow_provice.series[0].data = dataList;
if(lengedarr.length){
map_flow_provice.visualMap.max = Math.max(...lengedarr)
map_flow_provice.visualMap.min = Math.min(...lengedarr)
}else {
map_flow_provice.visualMap.max = 0
map_flow_provice.visualMap.min = 200
}
Y轴加%
yAxis: {
axisLabel: {
formatter: function (val) {
return val * 100 + '%';
}
}
}
Echarts中tooltip超出外层div显示不全问题
Echarts中tooltip超出外层div显示不全问题_木雷双雄7的博客-CSDN博客_echarts tooltip不显示
echarts宽度100%变成了100px
一开始是display:none;在一开始初始化执行js的时候找不到这个元素,所以会出现问题。解决方法就是,在echarts初始化之前再用js获取当前屏幕的大小,然后再给他设置宽度就可以了。
1 2 3 4 |
|
柱子上直接展示数值 负数的数值展示在下面 加上%
var labelTop = {
normal: {
label: {
show: true,
position: 'top',
formatter: function (value) {
if (ifPercent) {
return value.value + "%";
} else {
return value.value;
}
}
}
},
}
var labelBottom = {
normal: {
label: {
show: true,
position: 'bottom',
formatter: function (value) {
if (ifPercent) {
return value.value + "%";
} else {
return value.value;
}
}
}
},
}
for (var i =