Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BUG! 饼图使用setOption更新数据时,图例没有更新 #2457

Closed
HaiYuanQi opened this issue Jan 20, 2016 · 0 comments
Closed

BUG! 饼图使用setOption更新数据时,图例没有更新 #2457

HaiYuanQi opened this issue Jan 20, 2016 · 0 comments

Comments

@HaiYuanQi
Copy link

HaiYuanQi commented Jan 20, 2016

bug重现条件
1、新的option,图例数据个数要大于旧的

例:
旧option

    var option = {
        title : {
            text: '某站点用户访问来源',
            subtext: '纯属虚构',
            x:'center'
        },
        tooltip : {
            trigger: 'item',
            formatter: "{a} <br/>{b} : {c} ({d}%)"
        },
        legend: {
            orient: 'vertical',
            left: 'left',
            data: ['直接访问','邮件营销']//'联盟广告','视频广告','搜索引擎'
        },
        series : [
            {
                name: '访问来源',
                type: 'pie',
                radius : '55%',
                center: ['50%', '60%'],
                data:[
                    {value:335, name:'直接访问'},
                    {value:310, name:'邮件营销'}/*,
                    {value:234, name:'联盟广告'},
                    {value:135, name:'视频广告'},
                    {value:1548, name:'搜索引擎'}*/
                ],
                itemStyle: {
                    emphasis: {
                        shadowBlur: 10,
                        shadowOffsetX: 0,
                        shadowColor: 'rgba(0, 0, 0, 0.5)'
                    }
                }
            }
        ]
    };
    var myChart = echarts.init(d3.select("#main").node());
    myChart.setOption(option);
    //更新option数据
    option.series[0].data.push({value:234, name:'联盟广告'});
    option.legend.data.push('联盟广告');
    myChart.setOption(option);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant