首页 > 其他分享 >echarts 饼状图入门使用

echarts 饼状图入门使用

时间:2024-03-15 11:24:04浏览次数:32  
标签:name 入门 flag var echarts 状图 option

import * as echarts from 'echarts';

var chartDom = document.getElementById('main');
var myChart = echarts.init(chartDom);
var option;

option = {
  tooltip: {
    trigger: 'item'
  },
  legend: {
    orient: 'vertical',
    right: 0,
    top: 'center',
    itemGap: 20,
    itemWidth: 8,
    itemHeight: 8,
    icon: 'circle',
    formatter: function (name) {
      let flag = null;
      flag = option.series[0].data;
      for (var i = 0; i < flag.length; i++) {
        if (flag[i].name === name) {
          return name + '      ' + flag[i].value;
        }
      }
    }
  },
  series: [
    {
      center: ['20%', '50%'], //设置饼状图位置
      type: 'pie',
      radius: '50%',
      radius: ['0%', '25%'], //控制饼状图大小,是否空心
      data: [
        { name: '已处理', value: 123 },
        { name: '未处理', value: 200 },
        { name: '处理中', value: 232 }
      ],
      label: {
        show: false,
        position: 'center'
      },
      itemStyle: {
        // 设置每个数据项的样式
        color: function (params) {
          // 自定义颜色函数
          var colorList = ['#29BF8A', '#F1A14C', '#009AFF']; // 自定义颜色列表
          return colorList[params.dataIndex]; // 返回对应索引位置的颜色值
        }
      },
      labelLine: {
        show: false // 隐藏引导线
      }
    }
  ]
};

option && myChart.setOption(option);

 



标签:name,入门,flag,var,echarts,状图,option
From: https://www.cnblogs.com/tlfe/p/18075024

相关文章

  • Python爬虫入门
    什么是爬虫爬虫就是程序,一个能获取互联网上的资源(文字、图片、音视频)数据的程序。不用爬⾍,打开浏览器,输⼊百度的⽹址,就能在浏览器上看到百度的内容了。那换成爬⾍呢?道理是⼀样的。只不过,是⽤代码来模拟⼀个浏览器,然后同样的输⼊百度的⽹址。那么程序也能拿到百度的......
  • Android NDK入门:在应用中加入C和C++的力量
    目录​编辑引NDK的设计目的与Java/Kotlin的结合使用场景开发流程设置项目以支持NDK编写本地代码使用JNI连接本地代码和Java/Kotlin代码编译和运行你的应用附 引自诩方向是android方向的移动端开发工程师,却从来没有真正仔细了解过NDK,这里就详细的整理了解一下n......
  • 图书推荐|MySQL 8.0从入门到实战
    MySQL数据库从入门到实战,全面掌握MySQL的使用技能和解决实际问题的能力!本书简介MySQL数据库是目前全球流行的数据库之一。《MySQL8.0从入门到实战》从入门到实战,系统全面、由浅入深地介绍MySQL数据库应用的各个方面。全书分为8个部分,共18章。第1部分(第1~3章)介绍MySQL的基......
  • 多目标优化算法快速入门
    多目标优化快速入门前言​ 多目标优化算法是一种用于同时考虑多个目标函数的优化算法。它与单目标优化算法的不同之处在于,多目标优化算法需要同时兼顾多个目标,并在保证每个目标的一定程度满足的前提下尽可能使得每个目标的满足程度都达到最优。多目标优化算法通常应有于解决冲......
  • c3p0 数据池入门使用教程
    dbcp系列从零开始手写mybatis(三)jdbcpool如何从零手写实现数据库连接池dbcp?万字长文深入浅出数据库连接池HikariCP/CommonsDBCP/Tomcat/c3p0/druid对比DatabaseConnectionPool数据库连接池概览c3p0数据池入门使用教程alibabadruid入门介绍数据库连接池Hikari......
  • C++入门
    1、C++初识1.1、第一个C++程序编写一个C++程序总共分为4个步骤:创建项目;创建文件;编写代码;运行程序。1.2、注释单行注释://描述信息多行注释:/*描述信息*/1.3、变量变量存在的意义:方便我们管理内存。变量创建的语法:数据类型变量名=变量初始值; inta=10;1.4......
  • RabbitMQ入门
    RabbitMq入门目录RabbitMq入门1.MQ1.1同步调用1.2异步调用1.3MQ技术选型2.RabbitMQ2.1安装2.2收发消息(交换机、队列)2.3数据隔离2.3.1用户管理2.3.2VirtualHost3.SpringAMQP3.1创建项目3.2快速入门3.2.1消息发送3.2.2消息接收3.2.3总结3.3WorkQueues模型3.3.1消费者消息推送限制3......
  • Linux从入门到精通(二)
    一、Linux命令格式command[-options][parameter]command命令行本身-options[可选,非必填]命令行的一些选项,可以通过选项控制命令的行为细节。parameter[可选,非必填]命令的参数,多用于命令的指向目标。语法的[],表示可选非必填的意思示例:ls-l/home/demo,ls是命令本身......
  • Pyecharts可视化配置
    导入Pyechartsimportpyecharts基本图表Bar(柱状图/条形图)Bar3D(3D柱状图)Boxplot(箱形图)EffectScatter(带有涟漪特效动画的散点图)Funnel(漏斗图)Gauge(仪表盘)Geo(地理坐标系)GeoLines(地理坐标系线图)Graph(关系图)HeatMap(热力图)Kline/Candlestick(K线图)Line(折线/面积图)Line3D(3D折......
  • STM32入门(三):配置STM32项目环境
    配置STM32项目环境1. 选择合适的开发板首先我们需要选择一块合适简单的开发板,学习的板子选择stm32—f103系列板子。这一系列器件具有以下优势:性能:STM32F103F系列提供了一个强大的32位ARMCortex-M3内核,具有足够的处理能力来处理大多数嵌入式应用。外设丰富:这些芯片提供......