要在Anychart Gantt图中隐藏时间,您可以使用一个类似于以下示例的代码片段来移除X轴上的刻度线和标签,并将图表区域限制为仅显示任务条:
var chart = anychart.ganttProject();
chart.xAxis(false)
.scale(anychart.scales.ordinal())
.drawFirstLabel(false)
.drawLastLabel(false);
chart.container("container");
chart.draw();
上面的代码在指定的容器中创建了一个Anychart Gantt图表,并将X轴设置为不显示。这将从图表中删除所有时间刻度线和标签。最后,它会按照默认情况下的方式绘制Gantt图表。
请注意,由于没有显示的时间轴,您需要手动指定任务添加到什么时间。这可以通过修改任务的start()和end()属性来完成,如下所示:
var data = anychart.data.tree([
{id: "1", Name: "任务1", start: "2018-10-01", end: "2018-10-05", actualStart: "2018-10-01", actualEnd: "2018-10-03"}
]);
在此示例中,我们将任务“1”设置为从“2018-10-01”开始,并在“2018-10-05”结束。在添加任务之后,您可以使用任何其他Gantt图表操作(例如将任务绑定到资源或添加依赖项等)。
希望这可以帮助您在Anychart Gantt图表中隐藏时间。