我在 jFiddle http://jsfiddle.net/jJyXe/1/上为你准备了一些东西
我必须要不同的系列。我想用两个不同的单位显示它们。所以温度是°C,亮度是lx。我不清楚如何在工具提示中添加它...
pointFormat: '<b>{point.y}</b>',
我认为这就是我可以定义的重点?就像是
pointFormat: '<b>{point.y}</b> °C' + <b>{point.y}</b> lx',
但是 point.y 都是数据点
我在 jFiddle http://jsfiddle.net/jJyXe/1/上为你准备了一些东西
我必须要不同的系列。我想用两个不同的单位显示它们。所以温度是°C,亮度是lx。我不清楚如何在工具提示中添加它...
pointFormat: '<b>{point.y}</b>',
我认为这就是我可以定义的重点?就像是
pointFormat: '<b>{point.y}</b> °C' + <b>{point.y}</b> lx',
但是 point.y 都是数据点
它运作良好.. 试试看。只需在您的工具提示中添加格式化程序功能。它会给你准确的结果。下面的函数,
$(function () {
var chart = new Highcharts.Chart({
chart: {renderTo: 'container'},
tooltip: {
formatter: function() {
if(this.series.name == 'brightness')
var suffix = "lx";
else
var suffix = "°C";
return '<b>'+ this.series.name +'</b><br/>'+
this.y +suffix;
}
},
series: [{ name: 'brightness', data: [29.9, 71.5, 106.4]},
{ name: 'temperature',data: [16.4, 194.1, 95.6]}]
});
});