求问大神,使用getDataURL调用图片时,pie的图总是出不来
echarts吧
全部回复
仅看楼主
level 2
福胡哇♀ 楼主
其他都可以出来,就是pie死活不出来
myChart.setOption(option);
var img = myChart.getDataURL();
$("#img").attr('src', img);
myChart = echarts.init(document.getElementById('chart'));
option = {
tooltip: {
trigger: 'item',
formatter: "{a} <br/>{b}: {c} ({d}%)"
},
legend: {
orient: 'vertical',
x: 'left',
data: ['直接访问', '邮件营销', '联盟广告', '视频广告', '搜索引擎']
},
toolbox: {
feature: {
saveAsImage:{show:true}
}
},
series: [
{
name: '访问来源',
type: 'pie',
radius: ['50%', '70%'],
avoidLabelOverlap: false,
label: {
normal: {
show: false,
position: 'center'
},
emphasis: {
show: true,
textStyle: {
fontSize: '30',
fontWeight: 'bold'
}
}
},
labelLine: {
normal: {
show: false
}
},
data: [
{ value: 335, name: '直接访问' },
{ value: 310, name: '邮件营销' },
{ value: 234, name: '联盟广告' },
{ value: 135, name: '视频广告' },
{ value: 1548, name: '搜索引擎' }
]
}
]
};
2017年01月17日 10点01分 1
level 2
福胡哇♀ 楼主
其他部分都出来了,就是主要的圈不见了
2017年01月17日 10点01分 2
我也有这个问题,请问是怎么解决的
2017年02月21日 02点02分
@以胖服人⛄ 把出现动画关掉就好
2017年02月21日 12点02分
我那个把动画关了之后,还是饼状图只有表头,折线图没有线,怎么回事?
2017年12月20日 02点12分
level 2
福胡哇♀ 楼主
线图,柱状图都是可以完整出来的,是不是echarts本身的bug
2017年01月17日 10点01分 3
level 1
a***tion: false
2017年05月17日 11点05分 4
level 1
你在调用getDataURL方法的时候,加一个延迟 setTimeout应该就行了吧
2017年09月01日 06点09分 5
level 1
我的饼图保存也不显示,请问你的解决了么?
2017年11月06日 01点11分 6
level 1
series 设置里面加上 animation: false;
但是动画和图片不能共存吗
2018年03月22日 09点03分 7
1