0

我有一个带有 X 轴百分比和 Y 轴标记的 highchart 基本条形类型,例如“学生”

想象每个条形代表一个测试。我现在的工具提示是

学生 1- 地理 70% 历史 50% IT 40%

我的工具提示选项很简单

        .SetTooltip(new DotNet.Highcharts.Options.Tooltip
        {
            ValueSuffix = "%",
            Shared = true

        })

我想要的是一种能够包含原始分数和百分比的方法。即百分比是在图表创建之外计算的,并作为百分比数组(对于每个学生)传递给 seriesData

有没有一种方法可以在旁边显示原始分数,也许使用 .SetTooltip 格式化程序选项?

我玩过一些像这样的内联javascript:

    Formatter = @"function() { return this.x + ' <b>'+this.series.options.name+'</b> ' + this.y + '%'; }"

我已经将 seriesData 中的 ID 设置为每个测试的分数,原始分数,并且可以使用 series.Id 访问它,但我还没有真正得到任何地方。我真的很难使用 DotNet.HighCharts 并且不得不在 C# 中对其进行编码,因为我无法找到很多文档。

希望我正在尝试做的事情足够清楚,如果不告诉我。

谢谢

4

0 回答 0