pycharts饼图 如何实现 添加各个部分的标签信息

from pyecharts import Pie

attr = ['2d', '3d']
v1 = [12, 5]
pie = Pie("中国2017电影视觉类型比例",title_pos='left',title_text_size=15,width=1000,height=350)
pie.add("",attr,v1,center=[50, 60],radius=[0, 80],is_label_show=True,is_random=True)
pie.render('中国2017电影视觉类型比例.html')

如图
很简单的饼图示例,现在想要实现 鼠标移动到 饼图的 2d 或 3d部分 会显示 更多的标签的信息 比如3d类型的电影 2d类型的电影
如何添加这些标签信息

阅读 7.2k
1 个回答

echarts 测试代码 http://echarts.baidu.com/exam...

option = {
    title : {
        text: '某站点用户访问来源',
        subtext: '纯属虚构',
        x:'center'
    },
    tooltip : {
        trigger: 'item',
        // formatter: "{a} <br/>{b} : {c} ({d}%)"
        formatter:function(params){
                   
                    params.data.name
                    console.log(params)
                   
                    return params.data.name + "1231231231231    " + params.percent +"%"
                }
    },
    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)'
                }
            }
        }
    ]
};

可以尝试找一下 formatter 我没找到 找到了请告知 谢谢

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题