根據您的要求,如果你只是想顯示象指標四個非可點擊的傳奇,你可以使用渲染象下面這樣:
function(chart) {
chart.renderer.rect(80, 75, 10, 10).attr({
fill: '#C5FFC5',
}).add(); chart.renderer.text("Series 1" ,100, 85).add();
chart.renderer.rect(80, 95, 10, 10).attr({
fill: 'red'
}).add();
chart.renderer.text("Series 2" ,100, 105).add();
chart.renderer.rect(80, 115, 10, 10).attr({
fill: 'green'
}).add();
chart.renderer.text("Series 3" ,100, 125).add();
}
編輯在你的代碼,將像下面這段代碼:
$.getJSON('data10.json', function(data) {
options.series=data;
options.chart.zoomType='x';
chart = new Highcharts.Chart(options);
chart.renderer.rect(80, 75, 10, 10).attr({
fill: '#C5FFC5',
stroke: 'black',
'stroke-width': 1
}).add();
chart.renderer.text("Series 1", 100, 85).add();
chart.renderer.rect(80, 95, 10, 10).attr({
fill: 'red',
stroke: 'black',
'stroke-width': 1
}).add();
chart.renderer.text("Series 2", 100, 105).add();
chart.renderer.rect(80, 115, 10, 10).attr({
fill: 'green',
stroke: 'black',
'stroke-width': 1
}).add();
chart.renderer.text("Series 3", 100, 125).add();
});
See the working fiddle here
使用[linkedTo](http://api.highcharts.com/highcharts#plotOptions.series.linkedTo)系列之間s,然後只打印其中的4個。 –