Я хочу отобразить график в виде диаграммы Ганта на основе Amcharts. Он будет содержать целую неделю и разные периоды часов в каждый день на этой неделе.
Это означает, что когда я вижу всю неделю, по оси X будут отображаться дни: 1 апреля, 2 апреля, ... 7 апреля.
А когда я увеличу масштаб для особого дня, будут отображаться часы: 08:00, 08:30 ... 13:30, 14:00.
В поисках решения нашел примеры только с днями или только с часами. Но никогда не смешивай оси так, как мне нужно. Возможно ли это с Amcharts?
На данный момент мой код выглядит так:
var dateAxis = chart.xAxes.push(new am4charts.DateAxis());
dateAxis.dateFormatter.dateFormat = "yyyy-MM-dd HH:mm";
dateAxis.renderer.minGridDistance = 50;
dateAxis.baseInterval = { count: 10, timeUnit: "minute" };
dateAxis.max = new Date(2018, 0, 5, 24, 0, 0, 0).getTime();
dateAxis.strictMinMax = true;
dateAxis.renderer.tooltipLocation = 0;
Но он показывает только часы, и пользователям сложно понять график.