使用 ChartJS
当您的标签自动变小时,标签会如图所示垂直对齐
小尺寸和大尺寸标签画布都在消耗我相同的高度和宽度
width: 430px; height: 215px;
大标签
$scope.labels = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
带小标签
$scope.labels = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
HTML
<div class="col-md-4">
<div style="height:auto; width:auto;">
<div ng-controller="LinemsoVersionCtrl">
<canvas id="line" class="chart chart-line" chart-data="data" chart-labels="labels" chart-series="series" chart-options="options" chart-dataset-override="datasetOverride" chart-click="onClick"></canvas>
</div>
</div>
</div>
CSS
.col-md-4 {
width: 33.33333333%
}