Mouse operation, slider, dynamics, plot combination
- To: mathgroup at smc.vnet.net
- Subject: [mg84858] Mouse operation, slider, dynamics, plot combination
- From: "Nasser Abbasi" <nma at 12000.org>
- Date: Wed, 16 Jan 2008 23:06:18 -0500 (EST)
Hello; I am not sure what I am doing wrong here. I am doing the following: Dynamic[Plot[Sin[x], {x, -r, r}, PlotRange -> {{-r, r}, {-s, s}}, Frame -> True, ImageSize -> 300, FrameLabel -> {Slider[Dynamic[r], {1, 10}], VerticalSlider[Dynamic[s], {1, 10}]}, RotateLabel -> False] ] The above works to some extent, but when I press the mouse on the slider to move it, it does not really move well. When I click on a different position on the slider, it jumps there and the plot is updated. One way to fix this problem is to add ContinuousAction -> False to each Dynamics, so now the slides move smooth, but the plot is NOT updated until one releases the mouse: Dynamic[Plot[Sin[x], {x, -r, r}, PlotRange -> {{-r, r}, {-s, s}}, Frame -> True, ImageSize -> 300, FrameLabel -> {Slider[Dynamic[r], {1, 10}, ContinuousAction -> False], VerticalSlider[Dynamic[s], {1, 10}, ContinuousAction -> False]}, RotateLabel -> False] ] I'd like the slider to move smoothly and the put updated at the same time. I am sure this can be done ofcourse. I tried adding Refersh, but this did not help. I tried playing with the options to Dynamic[ Plot[..], {options} ] but again, did not get it working. thanks, Nasser