echarts-箱线图(盒须图)
搞了一套和官网不同的option,也能渲染出效果来,虽然我不知道这个箱线图有啥意义啊哈哈哈~
需求:填充背景色(中间的横线我是真的无能为力了,有搞出来的小伙伴欢迎留言)
剩下的一些自定义轴刻度显示、tooltip的自定义就很常规了。。。
option: {color: ["#007FFF", "#F5A623", "#B620E0", "#F11455"],tooltip: {trigger: "item",},grid: {top: "10px",left: "60px",right: "0px",bottom: "30px",},legend: {textStyle: {color: "#fff"},icon: 'circle',bottom: 0},xAxis: {type: "category",boundaryGap: true,nameGap: 30,splitArea: {show: false,},axisLine: {lineStyle: {color: "rgba(0,205,225,0.25)",},},splitLine: {show: false,lineStyle: {color: "rgba(0,205,225,0.25)",},},},yAxis: {type: "value",splitArea: {show: false,},axisLabel: {color: "#fff",formatter: function (value) {return parseFloat(value).toFixed(2) + "%";},},axisLine: {lineStyle: {color: "rgba(0,205,225,0.25)",},},splitLine: {show: false,lineStyle: {color: "transparent",},},},series: [],},
这个是基本的option
数据填充时 顺序为:
["base", "min", "Q1", "median", "Q3", "max"]
和平时的习惯相反的
和官网不同的是series中的data
let tempSeries = [];
// _this.plateData 为请求回来的数据tempSeries = new Array(_this.plateData.length).fill().map((v,i) => {return { name: _this.plateData[i].fundName,type: 'boxplot',itemStyle: {color: _this.option.color[i] // 这里就填充了箱体的颜色,同时也会覆盖中间那跟横线的颜色},data: []}})_this.plateData.forEach((ele, eleIndex) => {let tempArr = new Array();tempArr.push(ele.min, ele.q1, ele.median, ele.q3, ele.max) // base要是没有需求就可以不填 默认是在第一位 为 0tempSeries[eleIndex].data.push(tempArr)
})
配置tooltip
// tooltip
_this.option.tooltip.formatter = (params) => {let txt = '';txt += params.seriesName + '<br>' + params.marker + '上限值:' + params.data[5] + '%' + '<br>' + params.marker + '上四分位数:' + params.data[4] + '%' + '<br>' + params.marker + '中位数:' + params.data[3] + '%' + '<br>' + params.marker + '下四分位数:' + params.data[2] + '%' + '<br>' + params.marker + '下限值:' + params.data[1] + '%' + '<br>' return txt
}
echarts-箱线图(盒须图)相关推荐
- echart自定义图分享之自定百分比的(箱线图/盒须图)
echarts自定义图之自定百分比的(箱线图/盒须图): 分享一些自己在工作中遇到的非常规图 ` 创作原因:因客户需要指定样式的箱线图图(七分位,存在非固定分位:10%,90%,并且能查看每个分位的具 ...
- 【Tableau 图表大全21】之箱型图(盒须图)
文章目录 箱型图样式 构建箱形图 GIF演示 箱型图样式 箱形图,也称为箱须图,用于显示沿轴的分布.它通常分别在列和行上有一个维度和一个度量.尽管 Tableau 中的"显示我"功 ...
- QT实现绘制箱须图(盒须图)
QT实现绘制箱须图 项目简介 项目技术 项目展示 主要源码片段解析 项目简介 显示了如何创建箱须图. 显示了如何从文件中读取非连续数据,对其进行排列并查找箱须图的中位数. 项目技术 qt5.12,Qt ...
- echarts 盒须图配置
下载依赖包地址 cv工程师: <!DOCTYPE html> <html><head><meta charset="utf-8">& ...
- Tableau:如何添加参考线、趋势线、参考区间、分布区间、盒须图?
序言 Tableau中的"分析"栏提供了很多功能(如下图),这些功能可以向Tableau的工作表添加各种辅助线和辅助区间.通过对其进行归类,可以将这些辅助线.辅助区间分为:参考 ...
- Tableau图表 • 盒须图、抖动图
盒须图,又叫箱线图,是一种用作显示一组数据分散情况资料的统计图.盒须图能够比较直观的显示数据集的分散程度.异常值等信息. 盒须图 盒须图基础 盒须图包括六个统计量:最小值,下四分位数(Q1),中位数, ...
- 从明日方舟入手数据统计--盒须图
(封面源自必应,侵删)(多图预警) 由于此文的目的是数据统计学习而非游戏攻略且时间仓促,文中所用数据皆出自题主自己的明日方舟干员库,可能与实际数据有所出入.如需要权威数据请去明日方舟官方wiki 引子 ...
- 漏刻有时数据可视化Echarts组件开发(27):盒须图(箱线图)前后端php交互的实战案例
Boxplot 中文可以称为『箱形图』.『盒须图』.『盒式图』.『盒状图』.『箱线图』,是一种用作显示一组数据分散情况资料的统计图.它能显示出一组数据的最大值.最小值.中位数.下四分位数及上四分位数. ...
- 保姆式教学:用Tableau制作盒须图(箱线图)
盒须图(箱线图)是一种常用的统计图形,用来显示数据的位置.分散程度和异常值等.箱线图主要包括6个统计量:下线.第一四分位数.中位数.第三四分位数.上限和异常值.通过绘制盒须图,观测数据在同类群体中的位 ...
最新文章
- 移动应用开发过程中的迭代式原型设计
- 简单好用!利用Spring AOP技术10分钟实现一个数据库读写分离方案
- 二分查找法的循环与递归实现及时间复杂度分析
- 如何添加媒体控件Windows Media Player到工具箱中
- Prompt | 从CLIP到CoOp,Visual-Language Model新范式
- C/C++[codeup 1805]首字母大写
- nodejs后台系列--第六篇-把nodejs后台部署到云服务器上面
- 软件项目管理 案例教程复习要点
- 汇编语言 dos中masm的配置教程
- ShuffleNet神经网络
- COMSOL有限元仿真深度指南:如何分析更为复杂的材料各向异性结构?
- oracle 的日期 between and 用法
- Task9 文件与文件系统
- 罗马盘、大力盘、大圣盘等搜索网站,简单绕过付费
- 2021“设计+”珠宝首饰创新设计论坛
- Android适配曲面屏
- 论文解读:《Linguistically Motivated Parallel Data Augmentation for Code-switch Language Model》
- 正确加载MySQL驱动的语句_正确加载MySQL驱动的语句_____________________;_学小易找答案...
- css 居中问题的总结
- gps转百度地图坐标 java,GPS坐标与百度地图坐标转换
热门文章
- 游戏测试内存泄露相关方案
- 【历史上的今天】12 月 7 日:历史上第一次直播回放;唱片协会起诉 Napster;最大的梅森素数被发现
- 算法相关-互联网计算广告学
- 应用程序无法正常启动(0xc000007b) 问题解决
- unity3D 初学者的个人总结
- 基于TextRank算法的单领域多文本摘要(英文摘要)
- Crack:::Stimulsoft Ultimate 2023.1.2
- java判断单元格是否是日期_Excel单元格,日期/时间返回Int而不是日期/时间字符串...
- 基本共射极放大电路电路分析
- java 由低位到高位倒序输出