篇首语:本文由小编为大家整理,主要介绍了echart 圆饼图NAN%显示结果是啥相关的知识,希望对你有一定的参考价值。
遇到这样一个问题,使用echart做的一个圆饼图,如图所示,结果由于在后台取数的时候,两者都是0,然后使用echart中的tooltip这一项的formatter: "a
b: c (d%)",展示出来的百分比单位却是NAN%,有谁知道怎么处理吗?代码如下:var impSuccessRateChart = echarts.init(document.getElementById("impSuccessRate"));var successRateOption = title : text: "导入", x:"center" , tooltip : trigger: "item", formatter: "a
b: c (d%)" , legend: orient: "vertical", right: "right", data: ["成功","失败"] , series : [ name: "导入", type: "pie", radius : "60%", center: ["50%", "50%"], data:[ value:0, name:"成功", value:0, name:"失败" ], itemStyle: emphasis: shadowBlur: 10, shadowOffsetX: 0, shadowColor: "rgba(0, 0, 0, 0.5)" , ];impSuccessRateChart.setOption(successRateOption);
var arr = [];
for(var key in result)
arr.push(
name:key,
value:result[key]
);
console.log(arr); //"["name":"8月","value":200,"name":"6月","value":600,"name":"7月","value":700,"name":"1月","value":100,"name":"5月","value":500,"name":"3月","value":300,"name":"2月","value":200,"name":"11月","value":1100,"name":"9月","value":900,"name":"4月","value":400,"name":"12月","value":1200,"name":"10月","value":1000]"追问
答非所问,我要的不是怎么填充数据,我要知道成功跟失败都是0的情况下为什么显示的百分比的单位是NAN%,我在官网上面测试过了又是正常的
参考技术A 我也出现这个问题了请问您解决了吗以上是关于echart 圆饼图NAN%显示结果是啥的主要内容,如果未能解决你的问题,请参考以下文章