[英]Add label to line in Highcharts
我努力在高圖的一行頂部添加標簽。例如,假設我有4個系列(全部可見),名稱為'data'
, 'mean'
, '+1 std'
, '-1 std'
:
結果,我希望:
我不知道該如何添加...即使使用文檔,似乎我也需要為每個標簽添加橫坐標和縱坐標。 如何獲取此信息? 添加系列時是否可以直接添加標簽?
chart.addSeries({
id : 'mean',
name : 'mean',
type : 'line',
lineWidth : 1,
lineColor : 'rgba(0,128,0,0.9)',
color : 'rgba(0,128,0,0.9)',
dashStyle : 'LongDash',
zIndex : 5,
data : [[ext.dataMin, mean], [ext.dataMax, mean]],
enableMouseTracking: false
});
請注意,我不想在圖例中顯示此信息,而是在圖表本身上顯示-
您可以使用dataLabel
進行此dataLabel
。
如果您在plotOptions中禁用了dataLabels,但是在每個系列的第一點啟用了它們,您將得到您所需要的。
代碼示例:
data: [
{
x:0,
y:5,
dataLabels:{
enabled: true,
format: 'label 1: {y}'
}
},
[10,5]
]
小提琴的例子:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.