Highcharts条形图 - 标签没有出现在酒吧

时间:2015-06-12 06:04:46

标签: javascript jquery highcharts

我一直在玩高档条形图,并注意到一些奇怪的行为。如果我在x轴(类别)中有一个长名称,并且如果我在条形图上显示了标签,则不会显示所有标签。如果我删除了长x轴名称,那么之前未出现在条形图上的标签会突然出现。我在这里有一个有效的Jsfiddle例子:

https://jsfiddle.net/p55t0bmf/(通知标签没有出现在其中一个酒吧,应该说5但没有任何东西)

我在类别部分放置了一个长名称来触发此行为:

xAxis: {
        categories: ["LONG NAME THAT WILL BREAK US"] 
       }

有谁知道为什么会发生这种情况,有没有办法解决这种行为(当然不采用短x轴名称)?

2 个答案:

答案 0 :(得分:1)

allowOverlap设为true。如果您有更长的xAxis标签,那么您的水平空间就会减少。标签有填充,可以重叠并隐藏其中一些。无论如何,无论有没有长xAxis类别,你的演示对我来说都是完全相同的。

使用所有标签进行演示:https://jsfiddle.net/p55t0bmf/1/

答案 1 :(得分:0)

stacking选项导致此问题。如果设置堆叠,则高图会自动更改标签不透明度。

解决方案:如果您不需要或写css来覆盖标签不透明度,请从图表中删除堆叠选项。