在 amcharts4 中按所有日期时间而不是小时显示日期轴
shown dateaxis by all datetime not hour in amcharts4
我厌倦了尝试 dateAxis 中的所有参数,但它显示标签日期小时部分
var dateAxis = chart.xAxes.push(new am4charts.DateAxis());
dateAxis.renderer.minGridDistance = 20;
dateAxis.renderer.grid.template.location = 0.5;
dateAxis.startLocation = 0.5;
dateAxis.endLocation = 0.5;
dateAxis.dateFormats.setKey("day", "YYYY/MM/dd hh:mm");
dateAxis.tooltipDateFormat = "YYYY/MM/dd HH:mm";
// Setting up label rotation
dateAxis.renderer.labels.template.rotation = 45;
您正在为 "day" 设置格式,而您的 DateAxis
处于 "hour" 模式。你需要为此设置它。当你这样做的时候,确保你也设置了周期变化:
dateAxis.dateFormats.setKey("hour", "YYYY/MM/dd hh:mm");
dateAxis.periodChangeDateFormats.setKey("hour", "YYYY/MM/dd hh:mm");
确保 read this 关于 DateAxis
上的格式。
我厌倦了尝试 dateAxis 中的所有参数,但它显示标签日期小时部分
var dateAxis = chart.xAxes.push(new am4charts.DateAxis());
dateAxis.renderer.minGridDistance = 20;
dateAxis.renderer.grid.template.location = 0.5;
dateAxis.startLocation = 0.5;
dateAxis.endLocation = 0.5;
dateAxis.dateFormats.setKey("day", "YYYY/MM/dd hh:mm");
dateAxis.tooltipDateFormat = "YYYY/MM/dd HH:mm";
// Setting up label rotation
dateAxis.renderer.labels.template.rotation = 45;
您正在为 "day" 设置格式,而您的 DateAxis
处于 "hour" 模式。你需要为此设置它。当你这样做的时候,确保你也设置了周期变化:
dateAxis.dateFormats.setKey("hour", "YYYY/MM/dd hh:mm");
dateAxis.periodChangeDateFormats.setKey("hour", "YYYY/MM/dd hh:mm");
确保 read this 关于 DateAxis
上的格式。