iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >怎么用ECharts画饼图和环形图
  • 958
分享到

怎么用ECharts画饼图和环形图

2024-04-02 19:04:59 958人浏览 泡泡鱼
摘要

这篇文章主要介绍“怎么用ECharts画饼图和环形图”,在日常操作中,相信很多人在怎么用ECharts画饼图和环形图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用ECh

这篇文章主要介绍“怎么用ECharts画饼图和环形图”,在日常操作中,相信很多人在怎么用ECharts画饼图和环形图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用ECharts画饼图和环形图”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

下面制作一幅基础的饼图,将Echarts中series的type参数值设置为pie,如图4-14所示。

代码如下:

option = {     title: {         text: '各商品销量占比',         subtext: 'A商场情况分析',         left: 'center'     },     tooltip: {         trigger: 'item',         fORMatter: '{a} <br/>{b} : {c} ({d}%)'     },     legend: {         orient: 'vertical',         left: 'left',         data: ['A商品', 'B商品', 'C商品', 'D商品', 'E商品']     },     series: [         {             name: '所售商品',             type: 'pie',             data: [                 {value: 343, name: 'A商品'},                 {value: 250, name: 'B商品'},                 {value: 509, name: 'C商品'},                 {value: 108, name: 'D商品'},                 {value: 948, name: 'E商品'}             ],         }     ] };

怎么用ECharts画饼图和环形图

▲图4-14 饼图

在上述代码中,将legend设置为vertical,是为了避免水平显示后会与标题重叠。这里将tooltip的显示格式设置为:formatter: '{a}  
{b} : {c}  ({d}%)',各参数在饼图中的具体含义为:{a}(系列名称),{b}(数据项名称),{c}(数值),{d}(百分比)。当鼠标悬停在某块饼上时,该块饼会突出显示且按照formatter的格式显示文字和数值。

需要注意的是,当我们点击饼图的legend时,如点击C商品的legend时,C商品的图例会变为灰色,同时,饼图中将不再显示C商品饼块,且会重新计算百分比,如图4-15所示。

怎么用ECharts画饼图和环形图

▲图4-15 饼图显示控制

除了基本的饼图,我们也常常会用到环形图。在ECharts中,在series中加上radius参数即可绘制环形图,例如下面代码中的radius:  ['50%', '70%'],代表环内部半径和外部半径的比例分别为50%、70%。

option = {     title: {         text: '各商品销量占比',         subtext: 'A商场情况分析',         left: 'center'     },     tooltip: {         trigger: 'item',         formatter: '{a} <br/>{b} : {c} ({d}%)'     },     legend: {         orient: 'vertical',         left: 'left',         data: ['A商品', 'B商品', 'C商品', 'D商品', 'E商品']     },     series: [         {             name: '所售商品',             type: 'pie',             radius: ['50%', '70%'],             data: [                 {value: 343, name: 'A商品'},                 {value: 250, name: 'B商品'},                 {value: 509, name: 'C商品'},                 {value: 108, name: 'D商品'},                 {value: 948, name: 'E商品'}             ],         }     ] };

环形图可视化结果如图4-16所示。

怎么用ECharts画饼图和环形图

▲图4-16 环形图

到此,关于“怎么用ECharts画饼图和环形图”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 怎么用ECharts画饼图和环形图

本文链接: https://www.lsjlt.com/news/83939.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么用ECharts画饼图和环形图
    这篇文章主要介绍“怎么用ECharts画饼图和环形图”,在日常操作中,相信很多人在怎么用ECharts画饼图和环形图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用ECh...
    99+
    2024-04-02
  • vue中怎么使用echarts和echarts-gl实现3D饼图环形饼图
    今天小编给大家分享一下vue中怎么使用echarts和echarts-gl实现3D饼图环形饼图的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一...
    99+
    2023-07-05
  • python怎么画饼图
    要在 python 中绘制饼图,可以使用 matplotlib 库中的 pyplot 模块,具体步骤如下:导入库:import matplotlib.pyplot as plt准备数据:...
    99+
    2024-05-13
    python
  • vue使用ECharts实现折线图和饼图
    在开发后台管理项目时,需要统计后台用户数据,以折线图和饼图的形式显示,这边采用apache-echarts来实现需求。 1.安装echarts和引入 npm install ec...
    99+
    2024-04-02
  • Java 在 Excel 中创建饼图/环形图
    饼图是Excel中常见的一种圆饼形图表工具,它能够直接以图形的方式展现各个组成部分在整体中所占的比例,从而帮助我们更加快速直观的去分析和理解抽象的数据。而环形图则是饼图的一种变形,在视觉上,环形图去掉了中心的部分,但其主要功能依旧是诠释数据...
    99+
    2023-06-02
  • Vue2利用echarts绘制折线图,饼图和大图
    目录chartPan.vue使用 chartPan.vue 之饼图使用 chartPan.vue 之折线图展开大图大图组件 maxChart.vue折线图,饼图 chartPan.v...
    99+
    2023-05-18
    Vue2 echarts绘制折线图 Vue2 echarts绘制饼图 Vue2 echarts绘制大图 Vue2 echarts绘制图表
  • 怎么用R语言绘制饼图和条形图
    这篇文章给大家分享的是有关怎么用R语言绘制饼图和条形图的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。R 语言提供来大量的库来实现绘图功能。饼图,或称饼状图,是一个划分为几个扇形的圆形统计图表,用于描述量、频率或百...
    99+
    2023-06-08
  • 怎么使用Vue+Echarts绘制饼图
    这篇文章主要介绍“怎么使用Vue+Echarts绘制饼图”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用Vue+Echarts绘制饼图”文章能帮助大家解决问题。1 引入Echarts1.1 安...
    99+
    2023-07-05
  • android中怎么用canvas画饼图
    要用Canvas绘制饼图,可以按照以下步骤进行: 首先,在XML布局文件中添加一个自定义View,并定义其大小和位置。例如: ...
    99+
    2023-10-26
    android
  • react项目怎么增加echarts饼图
    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。react项目怎么增加echarts饼图?在React项目中使用echarts饼状图一、安装npm install echarts --save 二、引入...
    99+
    2023-05-14
    echarts React
  • 怎么使用vue+echarts绘制折线图、柱状图和扇形图
    这篇“怎么使用vue+echarts绘制折线图、柱状图和扇形图”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用vue+...
    99+
    2023-07-05
  • 如何用R语言绘制饼图和条形图
    目录饼图绘制条形图绘制beside 参数 R 语言提供来大量的库来实现绘图功能。 饼图,或称饼状图,是一个划分为几个扇形的圆形统计图表,用于描述量、频率或百分比之间的相对关系。 R ...
    99+
    2024-04-02
  • Echarts怎么自定义图形
    本篇内容主要讲解“Echarts怎么自定义图形”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Echarts怎么自定义图形”吧!1.自定义图形最后的效果是这样的:图形由三个面组成,需要定义三个形状...
    99+
    2023-07-05
  • 如何使用ECharts和Python接口创建饼图
    如何使用ECharts和Python接口创建饼图ECharts是一个开源的数据可视化库,它提供了丰富的图表类型和灵活的配置选项,使得开发者可以轻松地创建各种图表,包括饼图。而Python则提供了强大的数据处理和可视化的工具,结合EChart...
    99+
    2023-12-17
    Python 饼图 echarts
  • 怎么用python画条形图
    这篇文章主要介绍“怎么用python画条形图”,在日常操作中,相信很多人在怎么用python画条形图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用python画条形图”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-30
  • echarts怎么给饼图中间添加文字
    这篇文章主要介绍“echarts怎么给饼图中间添加文字”,在日常操作中,相信很多人在echarts怎么给饼图中间添加文字问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”echarts怎么给饼图中间添加文字”的疑...
    99+
    2023-07-05
  • vue引用echarts饼图不显示图例的解决
    目录问题描述解决方法1.echarts配置没有引入齐全2.数据名称不匹配附全部代码总结问题描述 按照官网实例编写代码后图例没有显示 legend: { dat...
    99+
    2023-02-08
    vue引用echarts饼图 echarts饼图不显示图例 vue echarts饼图
  • 怎么利用pyecharts画好看的饼状图
    这篇文章给大家分享的是有关怎么利用pyecharts画好看的饼状图的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言使用的pyecharts是v1.0这里需要注意,pyecharts0.5的版本和v1.0以上的版...
    99+
    2023-06-14
  • 使用CSS怎么实现一个三角形和饼图
    使用CSS怎么实现一个三角形和饼图?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 .triangle{width:0;height:0;border-width:...
    99+
    2023-06-08
  • 怎么利用echarts画雷达图和折柱混合
    本篇内容主要讲解“怎么利用echarts画雷达图和折柱混合”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么利用echarts画雷达图和折柱混合”吧!导语通常在根据设计图写echarts的时候,...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作