首页 > 解决方案 > amCharts (V4):无年份的 DateAxis 中的第一个月格式

问题描述

XYChart中,我试图在 x 轴上设置十二个月作为标签,从一月到十二月,但如图所示,第一个月也有年份 (yyyy)

let dateAxis = chart.xAxes.push(new am4charts.DateAxis());

我怎样才能只显示月份的名称,在这种情况下,只显示“ Jan ”?

日期轴

标签: javascriptreactjsamchartsamcharts4

解决方案


您也可以简单地禁用用 标记单位更改dateAxis.markUnitChange = false

此属性用于将定义的不同格式应用于periodChangeDateFormats更大时间单位的第一个标签,即

  • 当决议是每月和新的一年开始时
  • 当决议是每周一次并且新的月份开始时
  • 当分辨率是每小时一次并且新的一天开始时
  • 等等

(每日解决方案有一个例外,其中期间随着下个月而不是下周而变化。)


推荐阅读