Highstock 可以使用 {point.tt},但 Highcharts 不能,为什么?
Highstock can use {point.tt}, but Highcharts can not , why?
我正在从 Highstock 切换到 highcharts,但遇到了一些错误。
我的观点是 {x:11, y:22, tt:'xx'},tt 是我自己定义的,我想在工具提示的 header 中显示。但是 header 没有显示在 Highcharts 中。
我的例子是 jsfiddle ,HighStock 没问题,但是 Highcharts 没能显示 header.
$(function() {
var chart = new Highcharts.StockChart({
//var chart = new Highcharts.Chart({
chart: {
renderTo: 'container'
},
series: [{
name: 'USD',
data: [{
x: 86400000 * 6,
y: 3,
tt: 'xx'
}]
}],
plotOptions: {
line: {
tooltip: {
headerFormat: '<span style="font-size: 10px">{point.tt}</span><br/>',
}
},
}
});
});
实际上,它是一个日期时间轴功能。在 Highstock 中,如果轴类型是 datetime,则处理 headerFormat 的方法是 wrapper(扩展)。此外,包装来自 highstock 文件,在 highcharts 中不存在。
xAxis: {
type: 'datetime'
},
示例:http://jsfiddle.net/cwm3pcuq/2/
如果您使用不同类型的轴,您可以使用格式化程序构建工具提示 http://api.highcharts.com/highcharts/tooltip.formatter。
我正在从 Highstock 切换到 highcharts,但遇到了一些错误。
我的观点是 {x:11, y:22, tt:'xx'},tt 是我自己定义的,我想在工具提示的 header 中显示。但是 header 没有显示在 Highcharts 中。
我的例子是 jsfiddle ,HighStock 没问题,但是 Highcharts 没能显示 header.
$(function() {
var chart = new Highcharts.StockChart({
//var chart = new Highcharts.Chart({
chart: {
renderTo: 'container'
},
series: [{
name: 'USD',
data: [{
x: 86400000 * 6,
y: 3,
tt: 'xx'
}]
}],
plotOptions: {
line: {
tooltip: {
headerFormat: '<span style="font-size: 10px">{point.tt}</span><br/>',
}
},
}
});
});
实际上,它是一个日期时间轴功能。在 Highstock 中,如果轴类型是 datetime,则处理 headerFormat 的方法是 wrapper(扩展)。此外,包装来自 highstock 文件,在 highcharts 中不存在。
xAxis: {
type: 'datetime'
},
示例:http://jsfiddle.net/cwm3pcuq/2/
如果您使用不同类型的轴,您可以使用格式化程序构建工具提示 http://api.highcharts.com/highcharts/tooltip.formatter。