Highcharts contextButton颜色

Men*_*cls 2 javascript highcharts

我想自定义Highchart的导出按钮.我在他们的文档上看到我们可以轻松访问按钮样式, buttons: { contextButton: ... } 但似乎我只能修改符号,我也想改变按钮的背景颜色.

这是一个关于JSFiddle 的例子.我们可以看到,符号的颜色可以通过symbolStroke选项更改,但如何更改背景?

Rya*_*n S 8

您需要更改按钮的主题节点.例如:

完整的例子

    $(function () {
    $('#container').highcharts({

        chart: {
            backgroundColor: "white"
        },


        xAxis: {
            categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
        },

        series: [{
            data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]        
        }],

        exporting: {
            buttons: {
                contextButton: {
                    symbolStroke: "red",
                    theme: {
            fill:"gray"
        }
                }
            }
        }

    });
});
Run Code Online (Sandbox Code Playgroud)

资料来源:http://api.highcharts.com/highcharts#exporting.buttons.contextButton.theme