如何从外部按钮缩放jqplot?

时间:2012-02-23 12:11:29

标签: zoom jqplot

我正在使用jqplot图表绘制图表它工作正常,要缩放图表我使用光标和光标我可以缩放但我试图从图表外的按钮缩放。由于我们从外部按钮重置缩放图表,如$('#reset').click(function() {plot1.resetZoom() });,因此可以从外部按钮执行缩放图表。请建议......

提前致谢...

2 个答案:

答案 0 :(得分:0)

对不起,这不是一个完整的答案,因为我看不出我想要这个的愿望,但是我有两个选择:

  1. 您可以使用新选项确定应用于min(x,y),max(x,y)然后replot()的“缩放系数”。这样做的缺点是你不能通过双击缩小。您可以在自定义绘图双击处理程序上使用默认缩放系数调用replot()
  2. 您可以找出在绘图上单击和拖动时涉及的处理程序,并使用固定的坐标模拟它 - 基本上再次“缩放因子”

答案 1 :(得分:-2)

Hi Swan我认为您需要使用此功能Enable plot Zooming 希望它对你有所帮助。一切顺利

再次,jqPlot是一个非常棒的javascript图形库,支持很多很酷的功能。除了可点击的条形图。 这是一个插件,允许您捕获条形图的点击事件。

$.jqplot('Graph', data, {
barClickable: {
    onClick: function(i, j, data){
alert("Clicked series: " + i + ", data point: " + j + ", data: " + data);
    }
}});