【发布时间】:2018-06-26 16:10:49
【问题描述】:
this.barChart = new Chart(this.barCanvas.nativeElement, {
type: 'bar',
data: {
labels: ["", "", "", "", ""],
datasets: [{
label: '',
data: [12, 19, 7, 15,10]
}]
},
options: {
scales: {
xAxes: [{
gridLines: {
display:false
},
categoryPercentage: 1.0,
barPercentage: 0.4,
scaleLabel: {
display: true,
fontSize: 10,
font: 'Georgia',
labelString: 'service request',
fontColor: '#808080',
padding: 0
}
}],
这是我的打字稿代码 sn-p。字体大小为10,如果手机屏幕小的话没问题,但如果我在平板电脑或更大的屏幕尺寸上查看,它会变得模糊。我不知道如何使条形图标签中的文本响应。
HTML 代码:
<ion-content>
<div class="container" style="width:100%; height:25%;">
<div id="bar" style="position: relative; width:50%; height:100%;">
<ion-card>
<ion-card-content >
<canvas id="bars" #barCanvas></canvas>
</ion-card-content>
</ion-card>
</div>
</div>
</ion-content>
【问题讨论】:
-
看那个帖子stackoverflow.com/q/33133028/6018581觉得会有帮助
-
我尝试了该帖子中提到的解决方案。它没有用。
标签: ionic-framework ionic3 chart.js responsive font-size