我试图找出一种方法来指定画布上的特定位置,以便在图表初始化时居中。有谁知道有没有办法做到这一点?
我想也许有可能触发到该位置的一个情节,但我似乎无法让它发挥作用。有没有人曾尝试过这样做过?谢谢!
答案 0 :(得分:0)
如果有人遇到这种情况,我在这里找到了一个非常聪明的解决方案:How to save (preserve) the zoom state of flot graphs on Update with AJAX
基本上,Flot图具有函数var options = plot.getOptions();
然后在你绘制之前,就这样做,它基本上将克隆图表的定位以及新的定位。
$.plot(
// selector
$chart,
// line data
data,
// plot configs
options);
Boom,如果你有任何打开或关闭的线,它甚至可以保留。