Echarts问题专用帖

1.legend图例和折线图圆点

//方法一:在series里面写symbol,这种写法会影响legend,空心圆-->实心
symbol: 'none',  //取消折点圆圈
//方法二:折线默认不显示圆点(鼠标放折线上后显示,不影响legend图例):
symbol:'emptyCircle',
showSymbol: false,

2.渲染多条曲线文字和图表模糊的问题

 1.将canvas转换成svg; 在初始化时:echarts.init(dom,null,{ renderer : 'svg' }); 不过这种方法会在Echarts5以下版本导致legend文字丢失

2.使用设备像素比:echarts.init(dom,null,devicePixelRatio:2));

3.formatter函数如果写成普通函数形式this指向是undefined

formatter() {
    console.log(this); //undefined
}

调用this的正确写法,写成箭头函数形式

formatter:(params) => {
    console.log(this);
}
发表评论 / Comment

用心评论~