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

发布于 2022-09-11 15:05:19 字数 385 浏览 27 评论 0

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类型的电影
如何添加这些标签信息

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

作妖 2022-09-18 15:05:19

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 我没找到 找到了请告知 谢谢

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文