Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在c3.js甜甜圈上显示小值数据_Javascript_D3.js_Charts_C3.js - Fatal编程技术网

Javascript 如何在c3.js甜甜圈上显示小值数据

Javascript 如何在c3.js甜甜圈上显示小值数据,javascript,d3.js,charts,c3.js,Javascript,D3.js,Charts,C3.js,我必须使用c3 js库实现一个圆环图。 我对c3有个小问题。当我必须包含数值较小(小于图表总数值的1%)的数据时,该数值不会出现在甜甜圈上 我查看了C3的文档,但没有找到关于甜甜圈最小值参数的任何信息 以下是问题的一个示例: 在本例中,最后一个值(0.27)没有出现。您有什么想法吗?您需要添加“阈值”选项,如: data: { columns: [ ['DataA', 200], ['DataB', 1200],

我必须使用c3 js库实现一个圆环图。 我对c3有个小问题。当我必须包含数值较小(小于图表总数值的1%)的数据时,该数值不会出现在甜甜圈上

我查看了C3的文档,但没有找到关于甜甜圈最小值参数的任何信息

以下是问题的一个示例:

在本例中,最后一个值(0.27)没有出现。您有什么想法吗?

您需要添加“阈值”选项,如:

    data: {
        columns: [
            ['DataA', 200],
            ['DataB', 1200],
            ['accountC', 50]
        ],
        type : 'donut'
    },
    donut: {
      label: {
        threshold: 0.01
      }
    }

它确实会出现,如果您单击图例并禁用除accountH之外的所有内容,您将看到它在那里(或者如果您将光标悬停在accountG和accountA之间),但由于它太小,值显示为~0.0%,我不确定您应该如何处理此问题,因为你不应该改变这个值……问题是这个值不仅小于总值的1%,而且小于0.001%,所以它不出现是合理的。即使你将它与最小的一组(4874)进行比较,它也是微不足道的。
    data: {
        columns: [
            ['DataA', 200],
            ['DataB', 1200],
            ['accountC', 50]
        ],
        type : 'donut'
    },
    donut: {
      label: {
        threshold: 0.01
      }
    }