我需要另一个Highchart Legend,我想用css/html来设置样式.我找到了一个关于这个主题的话题,但我无法让它工作,而且jsFiddle Link不再工作了......
有人可以帮我搞定这个吗?请
这是我的jsfiddle链接 http://jsfiddle.net/chogger/j3xvg
这是我发现的:
$(chart.series).each(function(i, serie){
$('<li style="color: '+serie.color+'">'+serie.name+'</li>').click(function(){
serie.visible ? serie.hide() : serie.show();
}).appendTo('#legend')
Run Code Online (Sandbox Code Playgroud)
})
Paw*_*Fus 10
究竟什么不适合你?您是否正在使用加载事件处理程序?请参阅:http://jsfiddle.net/j3xvg/1/
chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
defaultSeriesType: 'line',
marginRight: 50,
marginBottom: 175,
events: {
load: function () {
var chart = this;
$(chart.series).each(function (i, serie) {
$('<li style="color: ' + serie.color + '">' + serie.name + '</li>').click(function () {
serie.visible ? serie.hide() : serie.show();
}).appendTo('#legend');
});
}
}
},
});
Run Code Online (Sandbox Code Playgroud)