HighCharts 子弹图标签显示在顶部可能吗?
HighCharts Bullet Chart label show on top Possible?
我想在图表顶部而不是左侧显示此子弹图的标签 side.Is 可以吗?
这是代码,
Highcharts.chart('container2', {
xAxis: {
categories: ['<span class="hc-cat-title">Profit</span><br/>%']
},
yAxis: {
plotBands: [{
from: 0,
to: 20,
color: '#666'
}, {
from: 20,
to: 25,
color: '#999'
}, {
from: 25,
to: 100,
color: '#bbb'
}],
labels: {
format: '{value}%'
},
title: null
},
series: [{
data: [{
y: 22,
target: 27
}]
}],
tooltip: {
pointFormat: '<b>{point.y}</b> (with target at {point.target})'
}
});
这是子弹图。我想在图表顶部显示我的标签利润。
你还可以看到 jsfiddle: Bullet chart
您可以使用 dataLabels
属性 和正确的选项:
series: [{
data: [{
dataLabels: {
enabled: true,
format: '<span class="hc-cat-title">Profit</span>',
align: 'left',
y: 40,
inside: true
},
y: 275,
target: 250
}]
}]
现场演示:http://jsfiddle.net/BlackLabel/rxkt43o7/
API参考:https://api.highcharts.com/highcharts/series.column.data.dataLabels
我想在图表顶部而不是左侧显示此子弹图的标签 side.Is 可以吗? 这是代码,
Highcharts.chart('container2', {
xAxis: {
categories: ['<span class="hc-cat-title">Profit</span><br/>%']
},
yAxis: {
plotBands: [{
from: 0,
to: 20,
color: '#666'
}, {
from: 20,
to: 25,
color: '#999'
}, {
from: 25,
to: 100,
color: '#bbb'
}],
labels: {
format: '{value}%'
},
title: null
},
series: [{
data: [{
y: 22,
target: 27
}]
}],
tooltip: {
pointFormat: '<b>{point.y}</b> (with target at {point.target})'
}
});
这是子弹图。我想在图表顶部显示我的标签利润。
您可以使用 dataLabels
属性 和正确的选项:
series: [{
data: [{
dataLabels: {
enabled: true,
format: '<span class="hc-cat-title">Profit</span>',
align: 'left',
y: 40,
inside: true
},
y: 275,
target: 250
}]
}]
现场演示:http://jsfiddle.net/BlackLabel/rxkt43o7/
API参考:https://api.highcharts.com/highcharts/series.column.data.dataLabels