Я пытаюсь отобразить диаграмму угловой диаграммы (на основе 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>
диаграмма ДЕЛАЕТ дисплей
<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
};