首页 > 解决方案 > 如何将 Highcharts xAxis 格式从每年更改为每月?

问题描述

我有以下 JSON Highcharts 数据:

"xAxis": {
      "type": "datetime",
      "dateTimeLabelFormats": {
        "month": "%b %y"
      },
      "labels": {
        "style": {
          "color": "#000000",
          "fontWeight": "normal",
          "font-size": "100%",
          "font-family": "sans-serif"
        }
      }
    },

我想将 xAxis 拆分为几个月,但我仍然会在几年后获得 xAxis(2010、2012、2012 ...)。

如何将其更改为 Jan 10, Feb 10, Mar 10... 之类的内容?

标签: javascripthtmljsonhighcharts

解决方案


highcharts 的工作原理是它确定要使用的时间范围(毫秒、秒等,一直到年),然后检查特定的格式化选项。

因此,大概您的数据分布得足够远,以至于默认为年,因此要更改它使用的格式,您想要做"year": "%b %y".


推荐阅读