我正在使用任何图表为我的用户界面。我的数据时间线是在纪元毫秒。而安排他们有一个甘特,我看到右边被修剪。请帮助。
<script type="text/javascript">
anychart.onDocumentReady(function () {
var data = [
{
id: "1_1",
name: "Analysis",
actualStart: new Date(1664849423000),
actualEnd: new Date(1664849745000),
progressValue: "100%"
},
{
id: "1_2",
name: "Design",
actualStart: new Date(1664767925000),
actualEnd: new Date(1664769005000)
},....]
// create a chart
var chart = anychart.ganttProject();
// set the data
//chart.data(treeData);
chart.data(data, 'as-table');
// set the container id
chart.container("chart-div");
//chart.xScroller(true);
chart.draw();
// fit elements to the width of the timeline
chart.fitAll();
});
</script>
JsFiddle链接:Sample Gantt Chart
1条答案
按热度按时间llmtgqce1#
如果在调用
chart.draw()
之前,使用以下代码行为xScale
指定一个最大值,就可以解决这个问题:下面是您的代码片段,除了这个小添加之外,没有任何修改:
x一个一个一个一个x一个一个二个一个x一个一个三个一个