搞了一套和官网不同的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-箱线图(盒须图)相关推荐

  1. echart自定义图分享之自定百分比的(箱线图/盒须图)

    echarts自定义图之自定百分比的(箱线图/盒须图): 分享一些自己在工作中遇到的非常规图 ` 创作原因:因客户需要指定样式的箱线图图(七分位,存在非固定分位:10%,90%,并且能查看每个分位的具 ...

  2. 【Tableau 图表大全21】之箱型图(盒须图)

    文章目录 箱型图样式 构建箱形图 GIF演示 箱型图样式 箱形图,也称为箱须图,用于显示沿轴的分布.它通常分别在列和行上有一个维度和一个度量.尽管 Tableau 中的"显示我"功 ...

  3. QT实现绘制箱须图(盒须图)

    QT实现绘制箱须图 项目简介 项目技术 项目展示 主要源码片段解析 项目简介 显示了如何创建箱须图. 显示了如何从文件中读取非连续数据,对其进行排列并查找箱须图的中位数. 项目技术 qt5.12,Qt ...

  4. echarts 盒须图配置

    下载依赖包地址 cv工程师: <!DOCTYPE html> <html><head><meta charset="utf-8">& ...

  5. Tableau:如何添加参考线、趋势线、参考区间、分布区间、盒须图?

    序言   Tableau中的"分析"栏提供了很多功能(如下图),这些功能可以向Tableau的工作表添加各种辅助线和辅助区间.通过对其进行归类,可以将这些辅助线.辅助区间分为:参考 ...

  6. Tableau图表 • 盒须图、抖动图

    盒须图,又叫箱线图,是一种用作显示一组数据分散情况资料的统计图.盒须图能够比较直观的显示数据集的分散程度.异常值等信息. 盒须图 盒须图基础 盒须图包括六个统计量:最小值,下四分位数(Q1),中位数, ...

  7. 从明日方舟入手数据统计--盒须图

    (封面源自必应,侵删)(多图预警) 由于此文的目的是数据统计学习而非游戏攻略且时间仓促,文中所用数据皆出自题主自己的明日方舟干员库,可能与实际数据有所出入.如需要权威数据请去明日方舟官方wiki 引子 ...

  8. 漏刻有时数据可视化Echarts组件开发(27):盒须图(箱线图)前后端php交互的实战案例

    Boxplot 中文可以称为『箱形图』.『盒须图』.『盒式图』.『盒状图』.『箱线图』,是一种用作显示一组数据分散情况资料的统计图.它能显示出一组数据的最大值.最小值.中位数.下四分位数及上四分位数. ...

  9. 保姆式教学:用Tableau制作盒须图(箱线图)

    盒须图(箱线图)是一种常用的统计图形,用来显示数据的位置.分散程度和异常值等.箱线图主要包括6个统计量:下线.第一四分位数.中位数.第三四分位数.上限和异常值.通过绘制盒须图,观测数据在同类群体中的位 ...

最新文章

  1. 移动应用开发过程中的迭代式原型设计
  2. 简单好用!利用Spring AOP技术10分钟实现一个数据库读写分离方案
  3. 二分查找法的循环与递归实现及时间复杂度分析
  4. 如何添加媒体控件Windows Media Player到工具箱中
  5. Prompt | 从CLIP到CoOp,Visual-Language Model新范式
  6. C/C++[codeup 1805]首字母大写
  7. nodejs后台系列--第六篇-把nodejs后台部署到云服务器上面
  8. 软件项目管理 案例教程复习要点
  9. 汇编语言 dos中masm的配置教程
  10. ShuffleNet神经网络
  11. COMSOL有限元仿真深度指南:如何分析更为复杂的材料各向异性结构?
  12. oracle 的日期 between and 用法
  13. Task9 文件与文件系统
  14. 罗马盘、大力盘、大圣盘等搜索网站,简单绕过付费
  15. 2021“设计+”珠宝首饰创新设计论坛
  16. Android适配曲面屏
  17. 论文解读:《Linguistically Motivated Parallel Data Augmentation for Code-switch Language Model》
  18. 正确加载MySQL驱动的语句_正确加载MySQL驱动的语句_____________________;_学小易找答案...
  19. css 居中问题的总结
  20. gps转百度地图坐标 java,GPS坐标与百度地图坐标转换

热门文章

  1. 游戏测试内存泄露相关方案
  2. 【历史上的今天】12 月 7 日:历史上第一次直播回放;唱片协会起诉 Napster;最大的梅森素数被发现
  3. 算法相关-互联网计算广告学
  4. 应用程序无法正常启动(0xc000007b) 问题解决
  5. unity3D 初学者的个人总结
  6. 基于TextRank算法的单领域多文本摘要(英文摘要)
  7. Crack:::Stimulsoft Ultimate 2023.1.2
  8. java判断单元格是否是日期_Excel单元格,日期/时间返回Int而不是日期/时间字符串...
  9. 基本共射极放大电路电路分析
  10. java 由低位到高位倒序输出