首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >echarts饼图显示百分比[echarts字体模糊]

echarts饼图显示百分比[echarts字体模糊]

作者头像
Java架构师必看
发布于 2022-04-06 11:00:58
发布于 2022-04-06 11:00:58
2.9K02
代码可运行
举报
文章被收录于专栏:Java架构师必看Java架构师必看
运行总次数:2
代码可运行

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说echarts饼图显示百分比[echarts字体模糊],希望能够帮助大家进步!!!

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// 基于准备好的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);
 
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div id="pieEchart" style="width: 480px;height:300px;">

只听到从架构师办公室传来架构君的声音:

尘拂玉台鸾镜,凤髻不堪重整。有谁来对上联或下联?

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
option = {
 
        title : {
 
        text: "全局指标状态分布图",
               x:"left",
               y:"top"
        },
        tooltip : {
 
               show: true,
               formatter: "{a} <br/>{b} : {c} ({d}%)"
        },
        color:["red", "green","yellow","blueviolet"]
}

刷新数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
此代码由Java架构师必看网-架构君整理
 <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" 饼图刷新

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 <#--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>
<#--结束-->

今天文章到此就结束了,感谢您的阅读,Java架构师必看祝您升职加薪,年年好运。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-032,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
跟着表哥学开发 Echarts geojson 制作乡镇地图数据
最近大表哥接手了一个好几个亿的大项目。在开发关于乡镇地图相关的业务。通过本文记录开发的过程和遇到的问题。希望通过本文对有同样需求的小伙伴有所帮助。
逍遥子大表哥
2025/07/28
1440
跟着表哥学开发 Echarts geojson 制作乡镇地图数据
echarts标题字体大小_echarts饼图显示百分比
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/124677.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/03
6260
echarts标题字体大小_echarts饼图显示百分比
echarts中地图和统计图的简单使用
各个省份地图json下载地址: https://github.com/apache/incubator-echarts/tree/master/map 或者点击这里 链接:https://pan.baidu.com/s/11d-vKVEip7InOOlu8si8RA 提取码:b397
不愿意做鱼的小鲸鱼
2022/09/26
1.4K0
echarts中地图和统计图的简单使用
百度开源插件echarts介绍及如何使用
如果你想要用较少的代码实现比较酷炫的数据统计表,echarts是值得你考虑的一种实现方式。官网提供了很多实例供参考:http://echarts.baidu.com/examples.html。感兴趣可以先一睹为快!!!
huofo
2022/03/17
2K0
百度开源插件echarts介绍及如何使用
echarts 应用数个样例
注意输入数组的格式(不是一般Javascript 的数组格式,而是有点像json 的样子),代码例如以下:
全栈程序员站长
2022/07/08
1.3K0
echarts 应用数个样例
AngularJS引入Echarts的Demo
最近要用到图表展示,想了想,还是首选Echarts,HighCharts和D3.js备用吧,
JQ实验室
2022/02/09
5500
Echarts5.3.2可视化案例-应用篇
参考: https://github.com/sutianbinde/charts https://www.runoob.com/html/html5-canvas.html https://www.cnblogs.com/chengduxiaoc/p/7664397.html 效果:
IT从业者张某某
2022/11/12
2.1K0
Echarts5.3.2可视化案例-应用篇
百度ECharts的使用
网址:http://echarts.baidu.com/download.html 下载文件:echarts.min.js 网址:http://echarts.baidu.com/download-map.html 下载文件:china.js
一觉睡到小时候
2019/07/03
2.3K0
百度ECharts的使用
【数据可视化】Echarts官方文档及常用组件
前面介绍了柱状图、折线图、饼图3种最为常见图表的绘制和使用:【数据可视化】Echarts最常用图表,但是没有介绍在遇到问题时如何寻求帮助,也没有详细介绍图表中组件的使用。这次来介绍ECharts中官方文档、常用组件的使用方法,可以更加快捷地创建清晰明了、实用的图表。 以下代码均在VScode中使用。
zxctscl
2024/03/21
3.4K0
【数据可视化】Echarts官方文档及常用组件
python测试开发django-148.ECharts 生成环状图(饼图)
ECharts 是一个使用 JavaScript 实现的开源可视化库,涵盖各行业图表,满足各种需求。
上海-悠悠
2021/10/20
1.6K0
vue-next-admin可视化demo1卫星地图
演示地址: https://lyt-top.gitee.io/vue-next-admin-preview/#/visualizingDemo1 演示效果: 代码: <template> <div class="visualizing-demo1"> <!-- 地图 --> <div id="visualizingDemo1" style="height: 100%"></div> <div class="visualizing-container"> <!-
周星星9527
2021/11/03
7421
vue-next-admin可视化demo1卫星地图
ECharts 配置语法
ECharts 配置语法
Java架构师必看
2021/05/14
2.7K0
Echarts饼状图显示的颜色修改
指定PIE饼图扇形每个扇面的颜色,修改每个data的ItemStyle对象的color属性即可。{value:235, name:'买衣服',itemStyle: {color: '#9966ff'}}
王小婷
2022/01/09
3.4K0
Echarts饼状图显示的颜色修改
使用百度图表ECharts
百度图表已经用过好几次了,但是今天准备把博客的访问情况可视化的时候发现,又得去官网看文档做。 有些还要找,所以记录一下,毕竟这玩意用的比较多。
sunonzj
2022/06/21
1.9K0
使用百度图表ECharts
echarts图 示例
版权声明:Copyright © https://blog.csdn.net/zzw19951261/article/details/84774183
zhengzongwei
2019/07/30
6330
前端实战:ECharts实现饼图选中区域跳转
ECharts是百度开源的一个基于JavaScript的可视化图表库,提供了直观、生动、可交互、可高度定制化的数据可视化图表展现能力,支持直线图、K线图、散点图、饼图、地图等多种图表类型。ECharts使得复杂的数据可视化变得简单易行,可广泛应用于各类数据展现领域,如BI、舆情分析、数据报表等。
小明互联网技术分享社区
2024/07/29
1K0
前端实战:ECharts实现饼图选中区域跳转
去掉Echarts饼状图的引导线
当饼状图数据比较多的时候 这个引导线显得比较杂乱无章了 这个时候需要去掉Echarts饼状图的引导线
王小婷
2021/06/01
6.4K1
去掉Echarts饼状图的引导线
Echarts饼状图修改图例legend文字颜色和字体大小
在默认的饼状图里面,图例legend颜色是黑色的,有时候根据ui需要,根据不同的背景色,需要将图例文字调成白色或者其他颜色,那么,修改这些的还是一句话,修改某个属性即可。
王小婷
2019/08/20
18.7K0
Echarts的相关问题记录与应用
1、对图表的div进行隐藏操作,使用hide()或display:none,重新展示时,会造成图表无法获取高度,导致图表的高宽不符合预期:
JQ实验室
2022/02/09
1.3K0
前端ECharts框架绘制各种图形
ECharts 是一个开源的来自百度前端数据可视化团队,使用 JavaScript 实现的开源可视化库,是一个纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表,涵盖各行业图表,满足各种需求。
王 瑞
2022/12/28
1K0
相关推荐
跟着表哥学开发 Echarts geojson 制作乡镇地图数据
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档