首页 新闻 会员 周边

echarts饼形图显示相关问题,求大神指点!!!

0
悬赏园豆:10 [已解决问题] 解决于 2016-10-20 17:16

想把箭头指的部分变成左右并列,然后饼形图在它们下方展示!!

 <script type="text/javascript">
        var myChart = echarts.init(document.getElementById('huan'));
        myChart.setOption({
            title: {
                   text: '总条数',
                   textStyle: {
                       fontSize:'20px',
                       fontFamily:'sans-serif',
                       fontStyle:'normal',
                       color:'#f39b4d'
                       },                      
                   subtext: ['近一周\n'],
                   subtextStyle:{
                        fontSize:'18px',
                        color: '#003366'
                       },
                   /*itemGap:'50px',*/
                   x: 'center',
                   y: 'center'
                   },
            tooltip: {
                trigger: 'item',
                formatter: "{a} <br/>{b}: {c} ({d}%)"
                        },
            legend: {
                orient: 'vertical',
                x: 'left',
                data:['未解决问题','已解决问题']                
                },
               color:['#969696','#f39b4d'],
            series: [
                {
                    name:'访问来源',
                    type:'pie',
                    radius: ['55%', '85%'],
                    avoidLabelOverlap: false,
                    label: {
                        normal: {
                            show: false,
                            position: 'center'
                        },
                        emphasis: {
                            show: true,
                            textStyle: {
                                fontSize: '0',
                                fontWeight: 'bold'
                            }
                        }
                    },
                    labelLine: {
                        normal: {
                            show: false
                        }
                    },
                    data:[
                        {value:310, name:'未解决问题'},
                        {value:605, name:'已解决问题'}
                       
                        ]
                }
            ]
            
        });
        </script>
北丐的主页 北丐 | 初学一级 | 园豆:99
提问于:2016-10-20 16:38
< >
分享
最佳答案
0

legend: {
orient: 'horizontal',
x: 'center',
data:['未解决问题','已解决问题']
},

收获园豆:10
授之以渔 | 小虾三级 |园豆:1107 | 2016-10-20 16:42

你好,谢谢你的回答  按你的指点改完之后效果图成了这样的

但是我想让它靠近左边缘显示,请你再给指点一下!1谢谢了

北丐 | 园豆:99 (初学一级) | 2016-10-20 16:53

@河流小鱼儿: 

 

legend: {
orient: 'horizontal',
x: 50,  //这个数字自己试着填
data:['未解决问题','已解决问题'] 
},

授之以渔 | 园豆:1107 (小虾三级) | 2016-10-20 16:56

@授之以渔: 我试过  ,只是上边的移动,,下边的那个饼形图不移动啊

北丐 | 园豆:99 (初学一级) | 2016-10-20 16:58

@河流小鱼儿:series中加个 center:['30%','50%'],

授之以渔 | 园豆:1107 (小虾三级) | 2016-10-20 17:02

@授之以渔: 额。。。。不好意思,又出现新问题了,标题和副标题不跟着以移动

北丐 | 园豆:99 (初学一级) | 2016-10-20 17:07

@河流小鱼儿: title: { text: '总条数', textStyle: { fontSize:'20px', fontFamily:'sans-serif', fontStyle:'normal', color:'#f39b4d' }, subtext: ['近一周\n'], subtextStyle:{ fontSize:'18px', color: '#003366' }, /*itemGap:'50px',*/ x: 'center', y: 'center' },这里设置标题副标题。和legend一样可以使用x:50这种,或者用left,center这种

授之以渔 | 园豆:1107 (小虾三级) | 2016-10-20 17:08

@授之以渔: 好了  感谢你的帮助与耐心

北丐 | 园豆:99 (初学一级) | 2016-10-20 17:16
其他回答(1)
0

 楼上正解~

balahoho | 园豆:2050 (老鸟四级) | 2016-10-20 16:49
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册