【问题标题】:Highchart: Tickmark placement for datetime axisHighchart:日期时间轴的刻度线位置
【发布时间】:2014-07-31 08:41:46
【问题描述】:

我们有一个包含两个日期时间序列的图表来显示过去几年的股票发展情况。
第一个系列是一个折线图,每个月都有一个数据项。
第二个系列是柱形图,其中包含每年的数据项。

我整理了一个例子:http://jsfiddle.net/kaiw/8E9nJ

...
xAxis: [{
        type: "datetime"
    }]
...

我们现在想将标签放置在刻度之间的 x 轴上,就像您可以为类别轴所做的那样。 由于每个系列的数据项数量不同,我们必须使用日期时间值并且不能使用类别。

还有其他方法可以在刻度之间放置标签吗?

【问题讨论】:

    标签: highcharts


    【解决方案1】:

    根据文档,刻度线仅适用于分类轴。您可以将 x 参数用于标签并设置硬编码值,如示例中所示:http://jsfiddle.net/8E9nJ/3/

    xAxis: [{
            id: "xAxis",
            type: "datetime",
            title: null,
            labels:{
                x:40
            }
        }],
    

    【讨论】:

    • 硬编码值只要用户不放大就可以工作...。但我想这是最好的选择,只要“介于”仅适用于分类系列。 Highchart 方面是否有任何尝试使该功能也可用于日期时间序列?
    • 你可以在这里发表你的建议 highcharts.uservoice.com