如何从highcharts / highstock上的负y轴中删除负符号

时间:2013-10-13 07:37:18

标签: highcharts highstock

我想要处理y轴的负部分(低于0),好像它高于零 - 因为我正在绘制其他高于0的东西。所以,基本上,我想删除负面符号Highstock的负y轴让它看起来很正面,只是颠倒了。 (我仍然要输入带有' - '符号的数据,以便将其绘制在0以下,但是留下负符号会让人感到困惑)

此外,对于工具提示,是否有一种简单的方法,比如将值乘以-1以使其显示正值?

有谁知道我怎么做?

感谢, 安德鲁

1 个答案:

答案 0 :(得分:3)

使用formatter功能操作标签外观:

    yAxis: {            
        labels: {
            formatter: function() {
                return Math.abs(this.value);
            }
        }
    },

您也可以对工具提示做同样的事情:

    tooltip: {
        formatter: function() {
            return this.x + '<br/>' + this.series.name + ': ' + Math.abs(this.y);
        }
    },

参见示例here