ECharts 中箱线图计算后数据出现负值的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ECharts 中箱线图计算后数据出现负值的问题相关的知识,希望对你有一定的参考价值。
参考技术A 绘制箱线图的时候,用 echarts.dataTool.prepareBoxplotData 这个工具对数据进行计算,可能会出现负值。箱线图最常用的场景可能是股价图中的“开盘-盘高-盘低-收盘图”,英文是 Box plot,还有一个名字叫箱须图(Box-whisker Plot),从图示可以简单理解为这是用“箱”和“线”两种元素来表示一些统计数据。
其中对于“箱”的数据来源的定义是固定的,括号后是其他称呼:
但对上下两条“须”的定义就有多种了:
注一些统计概念:
去 ECharts 查了一下源码, 附地址 。
所以有时绘制箱线图,提供的数据没有负值,但是绘图结果却出现了负值,可能是计算方式的问题。默认情况下的上下两线的定义是某个区间,这个区间由四分位距计算得到,分别是
若要让绘图结果按照原始数据的范围来绘制,则可以加入 boundIQR 的参数设定。
即可。
以上是关于ECharts 中箱线图计算后数据出现负值的问题的主要内容,如果未能解决你的问题,请参考以下文章