0
Так что я пытаюсь сделать highchart, который выглядит следующим образом:Highcharts границы вокруг участка
Но я не могу показаться, чтобы получить границу только обернуть бар. Вот ближе я был в состоянии получить:
Кто-нибудь знает, как я могу это сделать? Вот мои варианты:
highcharts({
chart: {
backgroundColor: 'transparent',
plotBorderColor: '#9E9E9E',
plotBorderWidth: 2,
height: 200,
type: 'bar'
},
title: {
text: null
},
credits: {
enabled: false
},
yAxis: {
title: {
text: null
},
labels: {
enabled: false
},
tickLength: 0,
lineColor: 0,
lineWidth: 0,
gridLineWidth: 0
},
xAxis: {
title: {
text: null
},
labels: {
enabled: false
},
tickLength: 0,
lineColor: 0,
lineWidth: 0
},
plotOptions: {
bar: {
borderColor: '#000000'
}
},
legend: {
// reversed: true,
symbolHeight: 0,
symbolWidth: 0,
floating: true,
useHTML: true,
itemDistance: 10,
y: -10,
labelFormatter:
function() {
if (this.name === "HIDDEN")
{
return '';
}
return '<div class="insp360-widgetLegendItemContainer">' +
'<div class="insp360-widgetLegendNumber" style="background-color: ' + this.color + '">' + this.yData[0] + '</div>' +
'<div class="insp360-widgetLegendName">' + this.name + '</div>' +
'</div>';
}
},
plotOptions: {
series: {
stacking: 'percent',
pointWidth: 50
}
},
series: [
{
name: 'New Business',
data: [chartData['New Business'] || 0],
color: '#ADD8E6'
},
{
name: 'Re-Underwriting',
data: [chartData['Re-Underwriting'] || 0],
color: '#FFBC57'
},
{
name: 'Consultative Visit',
data: [chartData['Consultative Visit'] || 0],
color: '#FF5200'
},
{
name: 'Recommendation Check',
data: [chartData['Recommendation Check'] || 0],
color: '#B084FF '
},
{
name: 'Other',
data: [chartData['Other'] || 0],
color: '#27AC4C'
}
];
});
Это идеальный вариант. Большое спасибо за то, что нашли время, чтобы сделать это. Я заметил дубликат plotOptions позже, но я должен был задать вопрос. Еще раз спасибо! –