0

我有一个带有大量选项的 HighChart 条形图,除了一个小问题外,它运行良好。根据我找到的所有文档,如果我有一个 plotOptions :

{
    cursor: "pointer",
    column:{
        dataLabels: {
            color: "#4572A7",
            enabled: true,
            style: {"fontWeight":"bold"}
        },
        inside: false,
        point:{"events":{}},
        stacking: 'normal',
   }
}

我应该在条形图中的每个条形上方都有一个标题。但是,这些字幕不是出现在每个栏的上方,而是呈现在栏的中心。我确定我只是缺少一个关键选项或其他东西,但我无法弄清楚那个选项是什么......那里有任何 HighCharts 专家碰巧知道吗?

4

1 回答 1

0

事实证明,我缺少的选项是verticalAlign;当我将它添加到我的 dataLabels 选项(值为“top”)中时,它修复了一些问题……主要是。我还必须添加一个y“-10”选项以实际使标签位于条形上方。

有趣的是,我有旧版本图表的代码,它根本没有verticalAlign选项,但它在条形上方显示了它的标签。我想我在我的版本中使用的其他一些选项是verticalAlign必要的。

无论如何,我将把这种自我对话抛在脑后,以防其他人遇到同样的问题。

于 2013-07-08T23:31:58.580 回答