Are*_*aas 2 javascript jquery jqplot
假设您有一个图表中显示的系列的线图.当您使用EnhancedLegendRenderer打开和关闭系列时,系列会在隐藏和可见之间切换.这就是应该如何.但事实上,我希望系列保持可见的比例,以便具有最高y值的系列将位于图表的顶部,同时调整y轴上的值.下图显示了当我将具有最高值的系列切换为隐藏时的外观.
这样做有简单或先进的方法吗?我试图从图表中完全删除系列,从数据中删除它,并创建一个新的jqplot.但那时它在传奇中也不可见.还尝试了使用chart.series [i] .show = false的不同方法; chart.replot(); 等,但结果相同.
情节图片http://i45.tinypic.com/52mn8m.png 情节图片http://i48.tinypic.com/vp9ker.png
小智 5
还有一个未记录的renderOption,您可以使用它来执行相同的操作:
seriesToggleReplot: { resetAxes: true }
Run Code Online (Sandbox Code Playgroud)
所以我的传奇看起来像这样:
legend: {
show: true,
renderer: $.jqplot.EnhancedLegendRenderer,
rendererOptions:{
seriesToggleReplot: { resetAxes: true }
},
placement: 'outside'
}
Run Code Online (Sandbox Code Playgroud)