这篇文章给大家介绍如何使用echarts统计x轴区间的数值,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
创新互联公司-专业网站定制、快速模板网站建设、高性价比吴桥网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式吴桥网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖吴桥地区。费用合理售后完善,10年实体公司更值得信赖。思路是利用echarts的自定义配置:option.series[i].type='custom'中的renderItem(params, api)
函数进行处理,这里包括了两个参数:params是对应每一个dataItem的数据信息;api是可调用的方法(api.value()和api.coord())。详情可以查看官方文档。
以下是改自官方实例: https://www.echartsjs.com/examples/editor.html?c=bar-histogram ,把以下引用 ecStat.js来处理数据的部分修改成自己拼装成需要的格式
var bins = ecStat.histogram(girth); var min = Infinity; var max = -Infinity; edata = echarts.util.map(bins.data, function (item, index) { var x0 = bins.bins[index].x0; var x1 = bins.bins[index].x1; interval = x1 - x0; min = Math.min(min, x0); max = Math.max(max, x1); return [x0, x1, item[1]]; });
原因是引用ecStat.js处理数据时,有时出现以下错误,暂时没找到解决方法。
改写后的代码显示效果如下:
关于如何使用echarts统计x轴区间的数值就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。