我在Ionic 4 / Angular应用程序中使用chart.js制作了一个饼图,其中包含以下选项。
let options : ChartOptions = {
responsive: true,
maintainAspectRatio: false,
legend: {
position: 'bottom',
labels: {
boxWidth: 20
}
},
我的图表看起来像下面,但我想差距如下所示要小,即图例更接近饼图。
有没有办法缩小这个差距?
编辑1
我刚刚注意到这是由于我的视口的大小。例如,在手机屏幕上:
现在,如果我让vie响应,并拉伸视图,我可以看到图例总是粘在视图的底部,所以当拉伸到图表很大时,图例现在更接近:
因此,图例我们“停靠”到视图的底部。
2条答案
按热度按时间s5a0g9ez1#
我认为空间可能是由于你的CSS。试着改变它。这也解决了你的问题。
bprjcwpo2#
一个建议的解决方案(也许有一个更好的方法-仍然感兴趣.)
我发现,在我的情况下,我可以做到这一点只需调整我的容器底部。
使用以下标记..
以下CSS
这至少做了我所追求的,虽然如果我伸展,我总是有差距。
也许我可以让css“动态”来解决这个问题