我创建了一个饼图,我将这张饼图放在一个面板中。我的面板宽度可以是600或400,具体取决于用户设置。当大小为600饼时,图例正确显示。但是当它为400时,图例会显示在面板外部。在这种情况下,有没有办法减小馅饼的大小,如果尺寸不够,也可以在底部显示图例。
我的plnkr
https://plnkr.co/edit/yzXLz7AIDoWa1Pzxxl4k?p=preview
我的情节选项
plotOptions: {
pie: {
innerSize: 120,
allowPointSelect: true,
cursor: 'pointer',
dataLabels: {
enabled: false
},
showInLegend: true,
states: {
hover: {
halo: {
size: 0
}
}
}
}
},
回复代码:
响应:{
rules: [{
condition: {
maxWidth: 500
},
chartOptions: {
legend: {
align: 'center',
verticalAlign: 'top',
layout: 'horizontal',
labelFormatter: function () {
return '<div style="width:180px"><span class="pull-left" style= "font-weight: 500; padding-bottom: 5px; font-family:Helvetica ">' + this.name +
'</span><span class="pull-right" style= "font-weight: 500" >' + this.value +
'</span></div> ';
}
},
pie: {
size: 100,
innerSize: 40
}
}
}]
}