echarts标题字体大小_echarts饼图显示百分比

echarts标题字体大小_echarts饼图显示百分比解决echarts饼图显示百分比,和显示内容字体及大小//基于准备好的dom,初始化echarts实例    varpieEchart=echarts.init(document.getElementById(‘pieEchart’));     //指定图表的配置项和数据     varpieoption={       ti…

大家好,又见面了,我是你们的朋友全栈君。

解决echarts饼图显示百分比,和显示内容字体及大小

// 基于准备好的dom,初始化echarts实例
        var pieEchart = echarts.init(document.getElementById(‘pieEchart’));

         // 指定图表的配置项和数据
         var pieoption = {  
            title : {  
                text: ‘公里总里程’,   
                x:’left’,
                textStyle:{

                    color:’#FFFFFF’,
                    fontSize:25
                }
            },  
            tooltip : {  
                trigger: ‘item’,  
                formatter: “{a} <br/>{b} : {c} KM”  
            },  
            legend: {  
                orient : ‘vertical’,  
                x : ‘left’,  
                top:40,
                itemWidth:70,
                itemHeight:30,
                formatter: ‘{name}’,
                textStyle:{

                    color: ‘#FFFFFF’
                },
                data:[{name:’高速50KM’,icon:’rect’},{name:’一级150KM’,icon:’rect’},{name:’二级150KM’,icon:’rect’},{name:’三级100KM’,icon:’rect’},{name:’四级50KM’,icon:’rect’}]  }
            ,   
            calculable : true,  
            series : [  
                {  
                    name:’公里总里程’,  
                    type:’pie’,  
                    radius : ‘70%’,//饼图的半径大小  
                    center: [‘60%’, ‘60%’],//饼图的位置 
                    label:{            //饼图图形上的文本标签
                            normal:{

                                show:true,
                                position:’inner’, //标签的位置
                                textStyle : {

                                    fontWeight : 300 ,
                                    fontSize : 16    //文字的字体大小
                                },
                                formatter:'{d}%’

                                
                            }
                        },
                    data:[  
                        {value:50,name:’高速50KM’,itemStyle:{normal:{color:’#FE0000′}}},  
                        {value:150,name:’一级150KM’,itemStyle:{normal:{color:’#F29700′}}},  
                        {value:150,name:’二级150KM’,itemStyle:{normal:{color:’#02B0ED’}}}, 
                        {value:100,name:’三级100KM’,itemStyle:{normal:{color:’#55E87D’}}},
                        {value:50,name:’四级50KM’,itemStyle:{normal:{color:’#FFE200′}}},
                    ]
                }  
            ]  
        };

            // 使用刚指定的配置项和数据显示图表。
            pieEchart.setOption(pieoption);

<div id="pieEchart" style="width: 480px;height:300px;">

echarts标题字体大小_echarts饼图显示百分比

 

如何给eCharts饼图区域指定颜色

  1. option = {
  2.         title : {
  3.         text: “全局指标状态分布图”,
  4.                x:”left”,
  5.                y:”top”
  6.         },
  7.         tooltip : {
  8.                show: true,
  9.                formatter: “{a} <br/>{b} : {c} ({d}%)”
  10.         },
  11.         color:[“red”, “green”,”yellow”,”blueviolet”]
  12. }

echarts标题字体大小_echarts饼图显示百分比

刷新数据

 <div class="foot_ri" id="txt">
        <div class="foot_txt">
            <span style="color: #6e85bf;font-size: 20px">诉求百分比占比</span>
            <div id="container" style="height: 100%; -webkit-tap-highlight-color: transparent; user-select: none; position: relative;"_echarts_instance_="ec_1550106173775">
                <div style="position: relative; overflow: hidden; width: 1920px; height: 1037px; padding: 0px; margin: 0px; border-width: 0px; cursor: default;">
                    <canvas data-zr-dom-id="zr_0" width="1920" height="1037"
                            style="position: absolute; left: 0px; top: 0px; width: 1920px; height: 1037px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0px; margin: 0px; border-width: 0px;"></canvas>
                </div> 
            </div>
        </div>
    </div>

    <img src="../static/images/refresh.png" id="ig" style="margin-top: -370px;margin-left: 935px;">
</div>

 点击 id=”ig” 图片,id=”container” 饼图刷新

 

<#–2019/2/13饼图–>
<script type=”text/javascript”>
    var dom = document.getElementById(“container”);
    var myChart = echarts.init(dom);
    var app = {};
    option = null;
    option = {

        // title: {

        //     text: ‘诉求百分比占比’,
        //     subtext: ”,
        //     x: ‘center’
        // },
        tooltip: {

            trigger: ‘item’,
            formatter: “{a} <br/>{b} : {c} ({d}%)”/*鼠标经过显示*/
        },
        // color:[‘#0160ae’, ‘#36a5fc’,’#0d86e7′],
        color: [‘#6f87bf’, ‘#7084a2’, ‘#5e6787’],
        legend: {

            orient: ‘vertical’,
            // bottom: 500,
            left: ‘right’,
            data: [‘咨询’, ‘意见建议’, ‘投诉举报’],
            textStyle: {

                fontWeight: 300,
                fontSize: 16,    //文字的字体大小
                color: ‘#345cc1’//文字的字体颜色
            },
        },
        series: [
            {

                name: ‘访问来源’,
                type: ‘pie’,
                radius: ‘65%’, /*饼图大小*/
                center: [‘40%’, ‘50%’], /*饼图位置*/
                data: [
                    {value: 335, name: ‘咨询’},
                    {value: 234, name: ‘意见建议’},
                    {value: 135, name: ‘投诉举报’}
                ],
                itemStyle: {

                    emphasis: {

                        shadowBlur: 10,
                        shadowOffsetX: 0,
                        shadowColor: ‘rgba(0, 0, 0, 0.5)’
                    }
                }
            }
        ]
    };
    ;
    if (option && typeof option === “object”) {

        myChart.setOption(option, true);
    }
</script>
<#–结束–>
<#–2019/2/15刷新数据–>
<script>
    $(‘#ig’).click(function () {

        var dom = document.getElementById(“container”);
        var myChart = echarts.init(dom);
        myChart.setOption({ //加载数据图表
            series: {

                // 根据名字对应到相应的系列
                name: [‘数量’],
                data: [
                    {value: 222, name: ‘咨询’},
                    {value: 555, name: ‘意见建议’},
                    {value: 56, name: ‘投诉举报’}
                ]
            }

        })
    })
</script>

<#–结束–>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/124677.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【原创】让你的系统轻松预览AI,PSD,EPS,CDR缩略图!

    【原创】让你的系统轻松预览AI,PSD,EPS,CDR缩略图!不知道怎么回事,我机子上的IllustratorCS3搞上之后还是无法预览AI和EPS的缩略图,有时候需要选用素材的时候,面对着很多的文件无法预览,只能一个一个猜着看,今天终于无法忍受了.于是上网查了一下.原来搞定很简单,只需要把那些大软件的一些DLL文件搞进系统就行了.下边是整理的一些补丁,不用安装,只需要拷贝到特定目录然后再倒入注册表文件就行了.文件包里有具体的使用方法.文件:…

    2022年4月30日
    68
  • 图解-使用【变异系数】赋予权重,并比较效果

    图解-使用【变异系数】赋予权重,并比较效果变异系数CoefficientofVariation用于比较多组数据的离散程度比较两组量纲不同的数据的离散程度,不能用标准差,可考虑变异系数不适用场景:数据下限小于0(导致平均值等于0)变异系数权重法使用变异系数计得的权重值会随着数据的变化而变化,可认为是一种无监督学习

    2022年5月27日
    55
  • HbuliderX项目运行至微信开发者工具详细教程

    HbuliderX项目运行至微信开发者工具详细教程首先需要安装两个工具 点击下载 HbuilderX 根据操作系统选择对应的版本 然后选择软件版本 推荐使用 App 开发版 里面安装好了很多插件点击下载 微信开发者工具推荐使用稳定版安装好之后打开 HbuilderX 编辑器 点击文件 gt 新建 gt 项目后出现如下页面 填写项目名称 选择项目保存路径 然后点击创建即可然后在 HbuilderX 顶部导航栏找到工具 gt 设置后点击点击左侧运行配置 下滑找到微信开发者工具路径 点击浏览找到自己微信开发者工具安装路径即可然后打开

    2025年9月17日
    4
  • 解决Visual Studio中scanf返回值被忽略问题

    解决Visual Studio中scanf返回值被忽略问题最近在使用VisualStudio编写c语言时遇到了scanf返回值被忽略问题,下面总结了几种解决方法:总结了如下几种解决方法:方法一scanf修改成scanf_s可以说scanf_s是vs编译器特有的,它认为scanf不安全,所以不允许你用而让你用它自己定义的scanf_s。方法二开头添加#define_CRT_SECURE_NO_WARNINGS方法三开头添加#…

    2025年8月10日
    3
  • Java类的初始化顺序_java静态类初始化顺序

    Java类的初始化顺序_java静态类初始化顺序package com.qcby;public class InitializeDemo { private static int k = 1; private static InitializeDemo t1 = new InitializeDemo(“t1”); private static InitializeDemo t2 = new InitializeDemo(“t2”); private static int i = print(“i”); pri

    2022年8月8日
    7
  • Android中Application类用法

    Android中Application类用法

    2022年3月3日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号