Я создаю диаграмму полярных областей в Highcharts. У меня возникают проблемы с размещением меток внутри диаграммы. Смотрите пример здесь:Настройка ярлыков полярных зон Highcharts
$('#container').highcharts({
chart: {
polar: true,
backgroundColor: 'transparent',
plotBorderWidth: null,
margin: [0, 0, 0, 0],
spacingTop: 0,
spacingBottom: 0,
spacingLeft: 0,
spacingRight: 0
},
title:{
text:''
},
subTitle:{
text:''
},
pane: {
startAngle: 0,
endAngle: 360
},
legend: {
enabled: false
},
xAxis: {
tickInterval: 45,
min: 0,
max: 360,
lineWidth: 0,
minorGridLineWidth: 0,
gridLineColor: 'transparent',
labels: {
enabled: false
},
},
yAxis: {
min: 0,
lineWidth: 0,
minorGridLineWidth: 0,
gridLineColor: 'transparent',
labels: {
enabled: false
},
},
plotOptions: {
series: {
pointStart: 0,
pointInterval: 45,
pointPlacement: 'between',
states: {
hover: {
enabled: true
}
},
dataLabels: {
enabled: true,
format: '<span class="wheel-label" style="color: {point.color}">{point.name}</span>',
style: {
textShadow: false,
width: 150,
fontSize: "16px"
},
}
},
column: {
pointPadding: 0,
groupPadding: 0,
borderWidth: borderWidth
},
},
series: [{
showInLegend: false,
type: 'column',
name: 'Column',
data: data
}],
credits: {
enabled: false
}
});
Я замечаю с круговыми диаграммами есть варианты для «расстояний», но нет такой опции не существует для полярной диаграммы. Я также хотел бы иметь возможность использовать «разъемы», если это возможно, но я не вижу, чтобы это было доступно для полярных. Как я могу получить больше контроля над этими ярлыками?
Круговая диаграмма имеет определенные параметры. Ваша полярная диаграмма похожа на круговую диаграмму, поэтому, возможно, используйте круговую диаграмму с параметрами, которые вы хотите использовать? [Здесь] (http://api.highcharts.com/highcharts#plotOptions.column.dataLabels) вы можете найти список всех опций для dataLabels для типа столбцов. Полезными являются 'x' /' y'/'align' /' verticalAlign' и т. Д. –
Я сделал JSFiddle со всеми столбцами до значения 10, но в производстве некоторые столбцы будут короче других, поэтому пирог не будет работать , –