我試圖呈現引導面板內的角度圖(基於chart.js)圖表。目前,該圖表在面板內不會發出任何響聲,但在放置在面板外時確實顯示。當我在瀏覽器中查看源代碼時,我看到高度和寬度都設置爲零。角度配置面板內的角度圖零度尺寸
圖沒有顯示
<div class="panel-group" ng-model="experiments.active" role="tablist" aria-multiselectable="true" bs-collapse>
<div class="panel panel-default" ng-repeat="experiment in experiments">
<div class="panel-collapse" role="tabpanel" bs-collapse-target>
<div class="panel-body">
<canvas id="pie" class="chart chart-pie" data="viewCountData" labels="viewCountLabels" options="viewCountOptions" style="height: 50px; width: 50px"></canvas>
</div>
</div>
</div>
</div>
圖DOES顯示
<div class="panel-group" ng-model="experiments.active" role="tablist" aria-multiselectable="true" bs-collapse>
<div class="panel panel-default" ng-repeat="experiment in experiments">
<div class="panel-collapse" role="tabpanel" bs-collapse-target>
<div class="panel-body">
</div>
</div>
</div>
</div>
<canvas id="pie" class="chart chart-pie" data="viewCountData" labels="viewCountLabels" options="viewCountOptions" style="height: 50px; width: 50px"></canvas>
頁來源:
不知道在哪裏,或者爲什麼高度和寬度也越來越設置爲零。我也嘗試在CSS中設置高度和寬度,但仍然沒有運氣。
.chart {
height: 400px;
width: 600px;
}
#pie {
height: 400px;
width: 600px;
}
我也曾嘗試調整圖表選項
viewCountOptions = {
responsive: false,
maintainAspectRatio: false
};