3

我对 highcharts 中的长标签有疑问。

如果您查看http://jsfiddle.net/xeHyB/,您会看到非常长的标签,是什么让长标签可见并且图表非常小 - 没用。

 xAxis: {
            categories: ['Bla bla bla label, bla bla Bla bla bla label, bla bla Bla bla bla label Bla bla bla label, bla ', 'Bla bla bla label, bla bla', 'Bla bla bla label, bla bla', 'Bla bla bla label Bla bla bla label, bla bla Bla bla bla label, bla bla, bla bla', 'Bla bla bla label, bla bla', 'Bla bla bla label, bla bla']
        },

我希望标签会很短,省略号和图表会更大,但在工具提示上我希望看​​到整个标签。

这甚至可能吗?

最好的问候 Matej

4

1 回答 1

8

您可以使用标签格式化程序功能选项以任何您想要的方式格式化标签:

       xAxis: {
            categories: ['Bla bla bla label, bla bla Bla bla bla label, bla bla Bla bla bla label Bla bla bla label, bla ', 'Bla bla bla label, bla bla', 'Bla bla bla label, bla bla', 'Bla bla bla label Bla bla bla label, bla bla Bla bla bla label, bla bla, bla bla', 'Bla bla bla label, bla bla', 'Bla bla bla label, bla bla'],
            labels:{
                formatter: function(){
                    if (this.value.length > 10){
                        return this.value.substr(0,10) + "...";
                    }else{
                         return this.value;   
                    }                        
                }
            }
        },

在这里更新了小提琴。

于 2013-10-07T13:07:35.627 回答