excerpt: ECharts 是一个使用 JavaScript 实现的开源可视化库,涵盖各行业图表,满足各种需求,本文介绍如何在 Hexo 博客中使用 ECharts 插件。...([https://echarts.apache.org/zh/tutorial.html#5 分钟上手 ECharts](https://echarts.apache.org/zh/tutorial.html... {% echarts 400 '85%' %} ... {% endecharts %} 中添加定义的变量和函数,若无设定则可删掉</script...参数400指定图表展示的高度为400px,85%则指定图表展示的宽度为85%,如不写明这两项参数则默认值为高度400px,宽度81%。 title:标题组件,包含主标题和副标题。...柱状图动画延迟 image.png 柱状图框选 image.png 极坐标系下的堆叠柱状图 image.png 饼图Pie Texture on Pie Chart image.png
,开发者可以方便地实现多级数据的动画效果; 为饼图和极坐标系图表增加了更多配置项,可以实现更丰富的样式; 新增阿拉伯语和荷兰语两种语言的翻译 …… 接下来我们会具体介绍这些新功能,新的一年让我们一起学习使用更强大的...虽然这在 bundlers 环境表现良好,但 Node.js 环境和一些基于 Node.js 的测试框架(如 vitest 和 jest)中的表现并不理想。...以这个带标题的饼图为例,如果按客户端仅打包饼图和标题组件的方案,gzip 后需要 135KB;如果按服务端渲染的方案,渲染结果 SVG gzip 后 1 KB、客户端运行时 gzip 后 1KB,仅为前者体积的...饼图支持扇区之间的间隔 通过设置饼图扇区之间的间隔,可以让饼图的数据块之间更加清晰,并且形成独特的视觉效果。参见(series-pie.padAngle)。...饼图和极坐标系支持结束角度 结束角度的配置项使得我们可以制作半圆形等不完整的饼图。参见(series-pie.endAngle)。 极坐标系也同样支持了结束角度,可以制作出更加丰富的极坐标图表。
前言 前面介绍了柱状图、折线图、饼图3种最为常见图表的绘制和使用:【数据可视化】Echarts最常用图表,但是没有介绍在遇到问题时如何寻求帮助,也没有详细介绍图表中组件的使用。...(2)单击“文档”菜单的子菜单“API”后,“API”界面分为左边的导航区和右边的信息主显示区。单击左边导航区中的链接,就可在右边的信息主显示区中显示该链接所对应的详细内容,如图所示。...(1)单击“文档”菜单中的子菜单“配置项手册”;或在已进入“文档”页面后,单击左上角的“配置项”链接,都可以进入“配置项”子界面。“配置项”子界面也分为左边的导航区和右边的信息主显示区。...因此,需要对ECharts中常见的图表类型有一个大致的了解,特别是记忆图表的英文表述,如折线图(line)、柱状图(bar)、饼图(pie)、散点图(scatter)、雷达图(radar)等。...由图可知,在图中,当鼠标指针滑过图表中的数据标签时,图表中出现了更为详细的信息。 图七: 7. 标记点和标记线 在一些折线图或柱状图当中,可以经常看到图中对最高值和最低值进行了标记。
,源码版本包含了常见的错误提示和警告。...radius: ['45%', '65%'], // 饼图的半径,外半径为可视区尺寸(容器高宽中较小一项)的 55% 长度。...radius: ['45%', '65%'], // 饼图的半径,外半径为可视区尺寸(容器高宽中较小一项)的 55% 长度。...radius: ['45%', '65%'], // 饼图的半径,外半径为可视区尺寸(容器高宽中较小一项)的 55% 长度。...radius: ['45%', '65%'], // 饼图的半径,外半径为可视区尺寸(容器高宽中较小一项)的 55% 长度。
1.1 ECharts的图表混搭 在ECharts的图表混搭中,一个图表包含唯一图例、工具箱、数据区域缩放模块、值域漫游模块和一个直角坐标系,直角坐标系可包含一条或多条类目轴线、一条或多条值轴线,类目轴线和值轴线最多上下左右共...利用ECharts各图表的在线构建次数、各图表组件的使用次数、各版本下载和各主题下载情况的数据绘制柱状图与饼图混搭图表。 <!...从左上角的柱状图中可以看出,折线图、柱状图和饼图3种图表最为常用;从左下角的柱状图中可以看出,在各种图表组件中,使用较多的图表组件分别有标题组件(title)、提示组件(tooltip)、图例组件(legend...右边的两个饼图分别表示各种ECharts版本的下载情况的统计分析和各种主题(Themes)下载情况的统计分析。...当鼠标滑过饼图的某个扇区时,饼图出现的详情提示框显示相应扇区所对应年份的招生人数及其所占各年总招生人数的比例,同时柱状图(或折线图)也会相应地出现详情提示框,显示对应年份各个专业的招生人数的详细数据。
数据可视化 Pyecharts简介 Apache ECharts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。...Pyecharts 官方示例网站:Document echart 官方网站:Apache ECharts Pyecharts是一个强大的Python库,用于创建各种类型的数据可视化图表,包括折线图、柱状图...、饼图、散点图、地图、雷达图等。...2003年到2021年结婚数据,单位是(万对),数据中,并没有显示全国合计的数据,可以给当前的数据增加一行,表示全国求和的数据,执行如下代码: demo = marry_data.set_index(marry_data..."] 这个Pandas中的Series数据使用柱图表现出来了,只需要替换add_xaxis和add_xaxis方法中的数据值。
echart从0到1Apache ECharts 一个基于 JavaScript 的开源可视化图表库, 这里记录echart入门基础概念和api使用 安装 npm i -D echarts // or...一般分为: 直角坐标系[柱状图], xAxis yAxis 极坐标系[饼图], radiusAxis angleAxis 雷达图坐标系[雷达图], radar 平行坐标系[], parallel...'node', 'edge' element: string // 自定义系列中的 el 的 name } // 绑定区域 chart.on('click', query, function(...'标题', '{textStyle| 文本内容 }' ].join('\n') } } ] ], // 定义富文本样式..., 不传值时默认填充整个容器 on 绑定事件 off 取消事件 dispatchAction 主动触发事件 showLoading 显示加载动画 hideLoading 隐藏加载动画 group 分组
浮层的渲染模式,默认以 'html 即额外的 DOM 节点展示 tooltip;此外还可以设置为 'richText' 表示以富文本的形式渲染,渲染的结果在图表对应的 Canvas 中(目前 SVG 尚未支持富文本...ECharts 配置项手册https://echarts.apache.org/zh/option.html#tooltip.renderMode 另外,其实从「tooltip.formatter」默认的换行符是...,渲染对应的饼图 大体思路图示 但是还存在一个问题需要解决,这个问题有 2 个难点: 在提示框首次弹出之前,带 id 的 div(回调函数返回的「饼图容器」)是不存在的,而且每次触发提示框显示/移动...,这个 div 会被覆盖,也就是渲染好的「canvas」元素会消失——所以每次触发 tooltip,都需要重新渲染饼图; 问题 1 从ECharts API 看,提示框的显示、隐藏,并没有事件可供监听...郁闷了 10 多分钟……然后终于,自暴自弃地,想到了简单暴力的第 3 种方法: 通过「setInterval」每隔一段时间(比如 10 毫秒),判断是否存在提示框饼图的空容器(div),如存在则触发饼图的重新渲染
Bootstrap响应式图表设计 在Bootstrap框架中并没有提供完整的响应式图表功能,不过可以引入强大的、基于JavaScript的、完全开源的第三方图表插件,并基于Bootstrap框架良好的兼容性来整合这些第三方插件...,最终设计出性能优越的响应式图表 为了实现基于Bootstrap框架的响应式图表的设计,引用了Bootstrap框架、jQuery框架和ECharts插件所需要的脚本文件、样式文件和资源文件,并自定义了相关样式文件和资源文件.../line', // 使用折线图需加载line模块,此处可按需加载 'echarts/chart/pie' // 使用饼状图需加载pie模块,此处可按需加载...boundaryGap: false,//坐标轴两边留白策略,类目轴和非类目轴的设置和表现不一样。...text: '家庭支出', //主标题文本,支持使用\n换行 subtext: '虚构图表', //副标题文本,支持使用
随着时间的发展柱状图也衍生出许多旁支,如人口图、瀑布图、堆积图等,其中人口图一般用来表现两种指标的差异,而瀑布图主要用来表现利润趋势及合计使用。...18、迷你图 迷你图是在表格中显示的统计图,通常将多个统计图简化后的放在一起展示,就算是篇幅很大的表格,依然能正常且流畅的显示。...19、其他高阶图 其他的高阶统计图如力导向图,和弦图和节点和弦图等,等着大家更加持续深入的探索来了解他们吧。...20、自定义统计图 对于某些项目来说,通用的统计图已经难以满足需求,这时候自定义统计图就该粉墨登场了,他们通常会有更加华丽的视觉设计和更贴近业务的展现形式,如下: 由于SovitChart是基于ECharts...进行开发的,所以ECharts中的图表基本都可以直接通过拖拽的方式进行使用,基本做到了零代码编程。
为了更直观地查看商品销售数据、广告类别数据、人口数据和生活消费数据,需要在ECharts中绘制不同的柱状图进行展示,如标准柱状图、堆积柱状图、条形图和瀑布图。...柱状图的核心思想是对比,常用于显示一段时间内的数据变化或显示各项之间的比较情况。柱状图的适用场合是二维数据集(每个数据点包括两个值x和y),但只有一个维度需要比较。...为了更直观地查看商品销售数据和名胜风景区的门票价格数据,需要在ECharts中绘制不同的折线图进行展示,如标准折线图、堆积面积图、堆积折线图和堆积面积折线图。...为了更直观地查看影响健康寿命的各类因素数据、某高校的专业与人数分布数据,需要在ECharts中绘制不同的饼图进行展示,如标准饼图、圆环图、嵌套饼图和南丁格尔玫瑰图等。...在ECharts中绘制南丁格尔玫瑰图时,参数与标准饼图类似,但是南丁格尔玫瑰图有一个特殊的参数是roseType,称为南丁格尔玫瑰图模式,可以使用的值有两种:“radius”(半径)和“area”(面积
常见的折线图、面积图、饼状图、散点图、雷达图、日历图、热力图等。...如涉及双坐标轴的(双y变量的),可通过index参数(y_index x_index)关联图形类型和y轴(yAxis)对应关系。...如涉及多参考线的,可采取以下方法(可能不是最正确的) e_mark_line(data = list(yAxis=1000)) %>% e_mark_line(data = list(yAxis...线指定区间值、颜色显示等。...ECharts https://echarts.apache.org/en/cheat-sheet.html (以上链接是基于js的cheatsheet,一般将对应参数嵌入到echart对象中即可)
由于接下来的项目可能会大量用到图表显示与交互,所以抽空仔细看了下echarts文档。顺手根据可能有的项目需求写了个饼图demo。本例只写出demo所用配置的注意点,以后再有其他需求时会继续更新。...需求点如下: 饼图样式为甜甜圈环形饼图 饼图各扇区以自定义颜色区分 对饼图扇区hover时扇区呈放大动画效果、显示文本标签与标签导线并自定义两者样式 饼图中心点常显相关自定义数据 图例显示数据名与数据值...支持字符串模板和回调函数两种形式,采用回调函数形式时注意函数参数的区别 graphic属性可将部分图形元素添加到echarts图表中,支持的图形元素包括image, text, circle等十余种,本例用来实现需求...function ( e ) { console.log( e ); } } ], // 系列组件,控制图表类型,如饼图...扇区悬浮时高亮显示: ? echarts能够满足大部分的图表需求,但有些比较少见的需求还是需要自己动下脑筋灵活实现。小伙伴们如有比较好的配置技巧心得,可以留言展示下呀。 参考资料: 1.
issues/I3Y6PZ 单类别的图表修改颜色后无法保存 #361 传参报表 下拉框可选项 多于实际内容 #326 带换行符的文本显示问题 issues/I3Y36C 导出Excel 的时候报错 #362...issues/I40NLQ 报表复制, 主子参数绑定关系丢失 issues/I40IMT 显示问题 #390 动态属性中没有值的显示0,应该显示空的,不是数值类型的 issues/I40E4A Api数据源字段展示问题...同时支持表达式,自动计算合计等功能,使计算工作量大大降低 开发效率很高,傻瓜式在线报表设计,一分钟设计一个报表,又简单又强大 支持 ECharts,目前支持28种图表,在线拖拽设计,支持SQL和API两种数据源...│ ├─支持多种数据源,如Oracle,MySQL,SQLServer,PostgreSQL等主流的数据库 │ │ ├─支持SQL编写页面智能化,可以看到数据源下面的表清单和字段清单 │ │...├─支持对单元格内容或格式的复制、粘贴和删除等功能 │ │ ├─等等 │ ├─报表元素 │ │ ├─文本类型:直接写文本;支持数值类型的文本设置小数位数 │ │ ├─图片类型:支持上传一张图表
,将名称作为参数而没有取数据值#I50J2C 饼图在图上显示各分类数值#I50IKB 关于customGroup分组问题#836 数据源选择oracle,无法通过存储过程进行查询数据#816 #代码下载...同时支持表达式,自动计算合计等功能,使计算工作量降低 开发效率很高,傻瓜式在线报表设计,一分钟设计一个报表,又简单又强大 支持 ECharts,目前支持28种图表,在线拖拽设计,支持SQL和API两种数据源...│ │ ├─等等 │ ├─报表元素 │ │ ├─文本类型:直接写文本;支持数值类型的文本设置小数位数 │ │ ├─图片类型:支持上传一张图表;支持图片动态生成 │ │ ├─图表类型...│ │ ├─堆叠柱形图 │ │ ├─折线图 │ │ ├─饼图 │ │ ├─动态轮播图 │ │ ├─折柱图 │ │ ├─散点图 │ │ ├─漏斗图 │ │ ├─雷达图 │...└─更多功能开发中。。
在使用 Echarts 创建饼状图时,我们可以通过设置 Grid 来优化图表的显示效果。...在 Echarts 中,Grid 是坐标系的一部分,用于控制和调整图表的位置和大小。对于饼状图而言,虽然它是基于极坐标系创建的,但我们依然可以通过 Grid 的设置来影响图表的呈现方式。 2....这些值可以是百分比,也可以是像素值。containLabel 表示是否包含坐标轴的刻度标签,默认为 false。通过这些配置,我们可以调整饼状图在容器中的位置和大小。 3....总结 通过本文的介绍,我们详细了解了在 Echarts 中如何通过 Grid 配置来优化饼状图的显示效果。通过调整边距、半径、圆心等参数,我们可以使饼状图更好地适应不同的布局需求。...同时,我们也展示了如何在包含多个环形图的情况下灵活运用 Grid 的配置。希望这些内容能够帮助你更好地使用 Echarts 创建出美观、清晰的饼状图。
normal: { label: { show: true, //开启显示每个柱子的值...position: 'top', //显示值的位置 textStyle: { //数值样式...position: 'right', //显示值的位置 textStyle: { //...和 整体饼状尺寸百分比 center : ['70%', '55%'], //饼状距离左侧 和 顶部的距离百分比 roseType :...和 整体饼状尺寸百分比 center : ['50%', '60%'], //饼状距离左侧 和 顶部的距离百分比 roseType :
,纵向位置设置为底部,调整上边距图例显示问题issues/I58YJG关于数据字典多选值(比如0,2)报表回显时的问题issues/I5845Y配置customPrePath参数后,接口excelQuery...issues/1089针对数据为空和异常,返回不同的提示issues/I5AGDX驼峰字段的没有数据,手动把小写改为驼峰才显示数据issues/I5D36J大屏修改保护密码提示"您没有权限"issues...同时支持表达式,自动计算合计等功能,使计算工作量降低开发效率很高,傻瓜式在线报表设计,一分钟设计一个报表,又简单又强大支持 ECharts,目前支持28种图表,在线拖拽设计,支持SQL和API两种数据源支持分组...│ ├─支持多种数据源,如Oracle,MySQL,SQLServer,PostgreSQL等主流的数据库│ │ ├─支持SQL编写页面智能化,可以看到数据源下面的表清单和字段清单│ │ ├─...│ │ ├─支持设计器内冻结窗口│ │ ├─支持对单元格内容或格式的复制、粘贴和删除等功能│ │ ├─等等│ ├─报表元素│ │ ├─文本类型:直接写文本;支持数值类型的文本设置小数位数
以下是一个简单的示例,演示如何在Vue.js应用程序中创建一个简单的柱状图: ...最后,我们将option对象传递给setOption方法,以在ECharts实例中显示图表。...ECharts组件库包括了各种类型的图表组件,如折线图、柱状图、饼图、散点图、雷达图等,以及组合图表和地图。 要使用ECharts组件库,您需要首先安装vue-echarts库。...我们使用了vue-echarts库中的ECharts组件来创建柱状图。...五、结语 在本文中,我们介绍了如何在Vue.js应用程序中使用ECharts。我们提供了两种使用ECharts的方法:使用ECharts实例和使用ECharts组件库。
效果展示 ECharts的基础配置 主要配置(常用的) 案例讲解 补充 示例链接 立即执行函数 让图表跟随屏幕自适应 ECharts介绍 官网链接:Apache ECharts ECharts...通俗的理解: 是一个JS插件 性能好可流畅运行PC与移动设备 兼容主流浏览器 提供很多常用图表【折线图、柱状图、散点图、饼图、K线图】,且可定制(支持自定义) ECharts入门教程 官方教程:5...title:标题组件 tooltip:提示框组件 legend:图例组件 color:调色盘颜色列表 stack:数据堆叠,同个类目轴上系列配置相同的stack值后 后一个系列的值会在前一个系列的值上相加...// 让我们的图表调用 resize这个方法 myChart.resize(); }); })(); // 饼图 (function() { // 基于准备好的dom,初始化echarts实例 var...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
领取专属 10元无门槛券
手把手带您无忧上云