我想使用AnyChart来显示资源Gantt。一切都很好,但图表高度很小(只有 150 像素),我无法在浏览器中将其放大。
即使使用我的数据,这也适用于操场(https://playground.anychart.com/docs/7.13.1/samples/GANTT_Chart_01-plain )。
我将完全相同的代码复制到我的项目中,图表仅显示 150 像素高度。
JavaScript
var treeData = anychart.data.tree(data, anychart.enums.TreeFillingMethod.AS_TABLE);
// chart type
chart = anychart.ganttResource();
//chart = anychart.fromJson(ganttdata);
chart.height(800);
// chart container
chart.container("devschedule");
// chart position
chart.bounds(0, 0, "100%", "100%");
// chart data
chart.data(treeData);
// data tree width
chart.splitterPosition(170);
var dataGrid = chart.dataGrid();
// settings for first column
dataGrid.column(0).width(30).title().text("#");
// settings for the second column
dataGrid.column(1).width(140).format(function(item) {
return item.get("name");
}).title().text("Person");
// initiate drawing
chart.draw();
HTML
<div class="col-sm-9 col-md-9" height="500px">
<div id="devschedule">
</div>
</div>
有什么问题吗?
谢谢!