Я пытаюсь отобразить кольцевую или полукруглую диаграмму внутри карты материализации, которая является отзывчивым делением.
Мне нужно отобразить простые данные и использовать диаграмму в качестве индикатора выполнения.Я начал с примера из документации HighCharts .
Теперь мне нужно расположить график внизу, но удалить пробел сверху.Если я установлю позицию в центре: [50%, 50%] в нижней части контейнера будет пустое пространство.
Есть ли способ обрезать высоту контейнера и сохранить соотношение сторон?
Это код, который я использую:
var data = [
{
name: 'Done',
y: 76.1,
color: "#ff6666",
dataLabels: {
enabled: false
}
},
{
name: 'To do',
y: 23.9,
color:"#dddddd",
dataLabels: {
enabled: false
}
}
];
Highcharts.chart('container', {
chart: {
plotBorderWidth: 0,
height:"400px"
},
title: {
text: 'Title'
},
tooltip: {
pointFormat: '<b>{point.percentage:.1f}%</b>'
},
plotOptions: {
pie: {
dataLabels: {
enabled: true,distance: -50,
style: {fontWeight: 'bold', color: 'white'}
},
startAngle: -90,
endAngle: 90,
center: ['50%', '100%']
}
},
series: [{type: 'pie',name: 'Value',innerSize: '70%',data: data}]
});
Вот результат, который я получаю:
![result](https://i.stack.imgur.com/vT267.png)