如何格式化 highcharts .NET stacklabel total

How to format a highcharts .NET stacklabel total

我有一个堆叠图表,每个堆叠顶部的总计需要以百万为单位显示。文档为 Format/Formatter 属性声明了以下内容:

回调JavaScript函数来格式化标签。该值由 this.total.

给出

我试过以下代码:

YAxis = new List<YAxis>
            {
                new YAxis
                {
                    Min = 0,
                    Title = new YAxisTitle
                    {
                        Text = ""
                    },
                    StackLabels = new YAxisStackLabels
                    {
                        Enabled = true,
                        Style = new Hashtable() {{ "fontWeight", "bold" } },
                        Format = "${this.total:.1f}M"//,
                        //Formatter = "${this.total:.1f}M"
                    }
                }
            },

但是总计始终显示为 $0.0M

这是访问总数的正确语法吗?

这里应该是:"${total:.1f}M"