在堆积区域图表中添加系列名称

时间:2014-10-07 19:36:01

标签: highcharts

是否可以在堆积区域图表中添加系列名称?不知何故,我想在相应的堆叠区域内添加不同的系列名称。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

您检查了API documentation吗?看看dataLabels.formatter

            formatter: function () {
                return 'The value for <b>' + this.series.name +
                    '</b> is <b>' + this.y + '</b>';
            }

这看起来很笨拙,但确实有效。

这是一个有效的example。我只在数据系列的第5点使用dataLabels。我启用了一些其他选项,并且包括一个框以更好地显示标签。 YMMV。

plotOptions: {
    series: {
        stacking: 'normal',
        dataLabels: {
            enabled: true,
            borderRadius: 5,
            backgroundColor: 'rgba(252, 255, 197, 0.7)',
            borderWidth: 1,
            borderColor: '#AAA',
            y: 75,
            style: {
                fontWeight: 'bold',
                color: "#606060",
                fontSize: "11px"
            },
            formatter: function () {
                if (this.point.index === 4) {
                    return '<b>' + this.series.name + '</b>';
                }
            }
        }
    }
},