1

我有一个 Highcharts 折线图并启用了工具提示,但是,我想为图表上的单个数据点更改工具提示的背景颜色。
有可能这样做吗?
到目前为止我所拥有的
tooltip: { formatter: function () { return this.y; }, backgroundColor: '#68BD49', borderColor: '#000000', borderWidth: '1' },

4

1 回答 1

1

是的,可以通过使用 HTML 选项并定义自定义参数。显然,您可以使用 CSS 样式/类禁用填充/边距,但以最简单的方式,您可以通过以下方式实现:

 tooltip: {
        useHTML:true,
        formatter: function() {
            console.log(this);
            if(this.point.customBck)
                return '<div style="background-color:red;">The value for <b>'+ this.x + '</b> is <b>'+ this.y +'</b></div>';
            else
                return '<div>The value for <b>'+ this.x + '</b> is <b>'+ this.y +'</b></div>';
        }
    },

http://jsfiddle.net/XnLpH/1/

于 2013-02-21T11:28:08.983 回答