【问题标题】:Highcharts: x axis label issue with a single data pointHighcharts:单个数据点的 x 轴标签问题
【发布时间】:2015-09-22 21:54:32
【问题描述】:

查看以下示例,

第一个有多个数据点的例子看起来不错,这正是我需要的:每个数据点的x轴标签是一年,即201520162017

但是,第二个示例包含单个数据点,其 x 轴标签为 08:00:00.000

问题是如何让第一个示例中的 x 轴标签显示 2015 而不是 08:00:00.000

提前感谢您的任何建议和帮助。

【问题讨论】:

    标签: javascript highcharts highstock


    【解决方案1】:

    不确定为什么单点显示格式不同,但您可以在 xAsis - labels 属性中强制使用格式(但在文档和许多其他问题中明确指定:http://www.highcharts.com/docs/chart-concepts/labels-and-string-formatting):

    xAxis: {
        type: 'datetime',
        labels: {
            format: '{value:%Y}',
            align: 'left'
        }
    }
    

    图表中还有一个导航器,你必须在那里设置格式:

    navigator: {
        enabled: true,
        adaptToUpdatedData: false,
        height: 20,
            xAxis: {
            type: 'datetime',
            labels: {
                format: '{value:%Y}',
                align: 'left'
            }
        }
    }
    

    JsFiddle:http://jsfiddle.net/t3ujt9xz/2/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-13
      • 2013-05-30
      相关资源
      最近更新 更多