C#DotNet.Highcharts列datalabel百分比

丹尼尔

有人可以向我解释为什么这不起作用。我想在列顶部同时显示值和百分比,但是,使用以下返回百分比值的NaN。

以下是返回的数据。

    xAxis: { categories: ['a', 'b', 'c', 'd', 'e', 'f'] }, 
    series: [{ data: [1, 4, 3, 7, 10, 1], name: 'Value' }]

.SetPlotOptions(new PlotOptions
            {
                Column = new PlotOptionsColumn
                {
                    DataLabels = new PlotOptionsColumnDataLabels
                    {
                        Enabled = true,
                        Formatter = "function() { var dataSum = 0; for (var i = 0; i < this.series.data.length; i++) { dataSum += this.series.data[i] }; var pcnt = (this.y / dataSum) * 100; return '<b>Value</b>: ' + this.point.y + '<br/>' + '<b>Percent</b>: ' + pcnt + '%'; }"
                    }
                }
            })
PawełFus

问题出在这部分代码上:

dataSum += this.series.data[i] 

现在,您正在尝试对点求和。.但是我很确定您要对点的y值求和:

dataSum += this.series.data[i].y

演示:http : //jsfiddle.net/Ywr3L/41/

额外说明:

您将得到长数字,尝试显示pcnt.toFixed(2)而不是显示pcnt在函数的返回值中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C ++中的准确百分比

来自分类Dev

C ++投币百分比

来自分类Dev

获取C ++中数字的百分比

来自分类Dev

什么是C中的反斜杠百分比转义?

来自分类Dev

C中的CPU使用率(百分比)

来自分类Dev

C随百分比影响随机化

来自分类Dev

C#计算AES加密/解密的百分比

来自分类Dev

计算C程序中剩余的百分比

来自分类Dev

获取整数c#的分层金额的百分比

来自分类Dev

无法在C ++中获得百分比

来自分类Dev

如何使此颜色百分比功能更快?C ++

来自分类Dev

显示C ++程序中进程完成的百分比

来自分类Dev

C#百分比计算未正确计算

来自分类Dev

如何从NSString中获取百分比-目标C

来自分类Dev

计算百分比c ++时产生的inf%

来自分类Dev

百分比计算和从这些百分比输出图像 c# WPF

来自分类Dev

如何限制C#dotnet中的多个泛型参数

来自分类Dev

如何在C / C ++中将百分比转换为正态分布的z分数?

来自分类Dev

Makefile规则中旨在重命名所有.c文件的百分比

来自分类Dev

为什么C#为简单的百分比公式输出0.0?

来自分类Dev

如何在C#中计算数字的百分比?

来自分类Dev

在C#中具有百分比的字符串的模糊匹配

来自分类Dev

使用C ++检索Windows中的CPU总负载百分比

来自分类Dev

后台工作者的ReportProgress百分比参数C#

来自分类Dev

C如何计算没有浮点精度的百分比(千)

来自分类Dev

如何使用C ++计算1-100数组中的覆盖率百分比?

来自分类Dev

Xamarin C#将“视图宽度”设置为Android屏幕的百分比

来自分类Dev

C#DataTable-计算百分比,即使对于不存在的记录

来自分类Dev

奇怪的字符串格式百分比c#输出