[英]highcharts: get yaxis title?
我有一個2 yaxis的圖表,我想在工具提示格式化程序中獲得每個系列的yaxis標題。
這是我的格式化函數:
formatter: function() {
var s = '<b>'+ Highcharts.dateFormat('$hc_date_long', this.x) +'</b><table>';
sum = 0;
var abweichung = 0;
var stellen = 0;
$.each(this.points, function(i, point) {
var prev = jQuery.inArray(point.x, point.series.processedXData)-1;
var percent = 0;
if(prev>=0){
prev = point.series.points[prev];
percent = (point.y - prev.y) * 100 / point.y;
}
s += '<tr><td style=\"color: '+point.series.color+';padding:2px;\">'+ point.series.name +':</td><td style=\"text-align:right;padding:2px;\"> '+ extround(point.y,100) +' !!GETYAXISTITLE!!</td><td style=\"text-align:right;padding:2px;\">'+percent+'</td></tr>';
sum += point.y;
});
s += '</table>';
return s;
},
api只包含函數“setTitle()”沒有getTitle()函數?
在工具提示格式化程序中獲取Y軸標題的正確方法是:
this.point.series.yAxis.axisTitle.textStr
獲得職能
chart.options.yAxis[0].title.text
或者像這樣設置標題:
yAxis: {
title: {
enabled: true,
text: 'Custom with <b>simple</b> <i>markup</i>',
style: {
fontWeight: 'normal'
}
}
},
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.