我正在尝试以编程方式更改我的工具提示 xDateFormat。我目前正在打电话:
chart.tooltip.options.xDateFormat = getDateFormatString(newValue.timeInterval);
chart.redraw();
但是,这并没有做我需要做的事情。我正在玩这个 jsfiddle(请原谅我对 jquery 的了解不足,我目前正在用 angular 编写)。
谢谢!
我正在尝试以编程方式更改我的工具提示 xDateFormat。我目前正在打电话:
chart.tooltip.options.xDateFormat = getDateFormatString(newValue.timeInterval);
chart.redraw();
但是,这并没有做我需要做的事情。我正在玩这个 jsfiddle(请原谅我对 jquery 的了解不足,我目前正在用 angular 编写)。
谢谢!
这是一个更改格式化程序而不是尝试更改 xDateFormat 的示例。http://jsfiddle.net/eyyH6/
$("button").click(function() {
$(this).attr('disabled','disabled');
chart.tooltip.options.formatter = function() {
var s = '<b>'+ Highcharts.dateFormat('%b %e %Y %H:%M', this.x, true) +'</b>';
$.each(this.points, function(i, point) {
s += '<br/>'+ point.series.name +': '+
point.y +'m';
});
return s;
}
});
编辑:更改 xDateFormat 的无证方法
$("button").click(function() {
$(this).attr('disabled','disabled');
chart.series[0].tooltipOptions.xDateFormat = '%b %e %Y %H:%M';
});