Skip to main content

Timeline for How to manipulate 2D plots?

Current License: CC BY-SA 3.0

44 events
when toggle format what by license comment
Mar 8, 2018 at 15:42 comment added Jonatan Öström This is amazing! And it's also totally ridiculous that these tools aren't already available for 2D plots. This works for Mathematica 11 on Linux, but not together with Manipulate. I get no errors, but the manipulable plot comes out just as if PlotExplorer@ wasn't there.
Aug 11, 2017 at 6:42 comment added jamesson @Halirutan n/m sorry works fine, I misread input parameters.
Aug 11, 2017 at 5:23 comment added jamesson @Halirutan tried to use this and got no output (10.4). Does anyone happen to have a known working version they could link to?
Apr 13, 2017 at 12:55 history edited CommunityBot
replaced http://mathematica.stackexchange.com/ with https://mathematica.stackexchange.com/
Mar 16, 2017 at 15:49 history edited CommunityBot
replaced http://meta.mathematica.stackexchange.com/ with https://mathematica.meta.stackexchange.com/
May 31, 2016 at 21:52 comment added QuantumDot For mac users, ctrl+leftclick triggers rightclick, so use ctrl+command+leftclick/drag to make zoom rectangle.
Jan 11, 2016 at 19:41 comment added Andrew Stewart @IstvánZachar Export works brilliantly! (Didn't work for me in Mathematica9 because of a FilterRules issue in DeleteDuplicatesBy, but after changing workbooks to Mathematica10 there don't appear to be any issues). Thanks so much, this is an amazing tool. Keeps me wondering why they haven't made this code native yet.
Dec 20, 2015 at 9:55 history edited István Zachar CC BY-SA 3.0
added 3804 characters in body
Dec 19, 2015 at 9:37 comment added István Zachar @AndrewStewart could you please test added export functionality via the menu button?
Dec 19, 2015 at 9:36 comment added István Zachar @David Please test it now!
Dec 19, 2015 at 9:32 history edited István Zachar CC BY-SA 3.0
added 6534 characters in body
Mar 8, 2015 at 19:54 comment added David @István Zachar: I could not get replot to work in Mathematica 10.0.2. Here is my example: link.
Mar 31, 2014 at 23:05 comment added Andrew Stewart Also, is there a way to export the plotted image?
Mar 31, 2014 at 20:22 comment added Andrew Stewart This is an amazing tool. One issue that I'm running into is when I use it in a stylesheet other than 'default' the sliders and replot indicators mask the frame. Wondering if there is any solution to this other than using the default stylesheet. Also, the gridlines do not get drawn correctly if you use a gridlines function, ie: grids[min_,max_]=Range[Floor[min],Ceiling[max],increment] I think it has to do with redrawing but I have no clue how to fix it or if it's worthwhile, just an issue I noticed.
Sep 5, 2013 at 19:41 history edited István Zachar CC BY-SA 3.0
deleted 45 characters in body
Sep 5, 2013 at 19:11 history edited István Zachar CC BY-SA 3.0
deleted 461 characters in body
Sep 5, 2013 at 19:01 comment added István Zachar @fanick: PlotExplorer now should work with Manipulate. Maybe the performance won't be satisfactory, but I'm afraid I can't do much more to improve speed.
Sep 5, 2013 at 18:58 comment added István Zachar @Gabriel: It should work now, please check.
Sep 5, 2013 at 18:56 history edited István Zachar CC BY-SA 3.0
Added new functionality
May 24, 2013 at 11:54 comment added Gabriel Does anybody know how to make this work with Show[]?: PlotExplorer@Show[ Plot[x, {x, 0, 10}], Graphics[Point[{1, 1}]] ]
Apr 3, 2013 at 13:35 history edited István Zachar CC BY-SA 3.0
Minor bugfixes
Feb 11, 2013 at 10:44 history edited István Zachar CC BY-SA 3.0
Included undocumented ZoomView mouse icon instead of handmade icon.
Jan 10, 2013 at 0:09 comment added fanick Thank you very much for your tools. I want to get some sort of zoom for a manipulated environment like: Manipulate[PlotExplorer@Plot[Sin[x (1 + a x)], {x, 0, 6}], {a, 0, 2}] But all I get with that are errors, it seems that Manipulate blocks some of the functions. Does anybody know If one can change the behaviour of Manipulate or the PlotExplorer to get this compatible? Thanks! fanick
Dec 15, 2012 at 15:40 history edited István Zachar CC BY-SA 3.0
deleted 357 characters in body
Dec 15, 2012 at 4:55 comment added Doron Hi, could I use this function to manipulate ArryPlot as well?
Sep 22, 2012 at 10:42 vote accept István Zachar
Jul 13, 2012 at 12:41 comment added sebhofer Is there any way to integrate this with Manipulate (or something similar) to change the parameters of the plotted function? That would be a very handy addition and would make it fully interactive.
Jun 22, 2012 at 16:17 comment added István Zachar @Rojo: Thanks, corrected now! The switch pushed was not reset when "MouseUp" event happened.
Jun 22, 2012 at 16:16 history edited István Zachar CC BY-SA 3.0
deleted 16 characters in body
Jun 22, 2012 at 15:54 comment added Rojo @IstvánZachar, great that you're improving this :) :). It seems I lose all interactivity after replotting. Am I doing something wrong?
Jun 22, 2012 at 14:22 history edited István Zachar CC BY-SA 3.0
added 3684 characters in body
Jun 21, 2012 at 16:05 comment added István Zachar @Ajasja: Yes, giving explicit values to options ImagePadding or Axes should work, but I don't want to change any of these inside the function too retain the original plot. Also keep in mind that replot is only sensible for Plot, DensityPlot, etc., but not for ListPlot and similar list-based functions. As a principle I wanted to keep PlotExplorer the most general possible, dealing with any graphics.
Jun 21, 2012 at 15:40 comment added Ajasja @P.Fonseca As a dirty hack: If you delete the line Deployed@ then you will be able to right click on the plot and select "get coordinates". Trying to resize the plot however crashes my mma session:)
Jun 21, 2012 at 15:37 comment added Ajasja Regarding the replotting: Perhaps [Ctrl]+DoubleClick or some other shortcut could be used to replot manually when needed.
Jun 21, 2012 at 15:26 comment added Ajasja Yes, If I try Heike's solution it suffers from the same problem. However adding ImagePadding->10 solves the problem.
Jun 21, 2012 at 14:53 comment added István Zachar @Ajasja: I think that is because the plot tries to introduce either new ticks that causes imagepadding issues (-1000 is much larger than 0) or it tries to position the orthogonal (to panning direction) axis at different positions according to the changing plot range. If one does not specify a fixed position for the axes, I don't think this can be avoided. Try Heike's original here: if you drag the disk to the right, the vertical axis is constantly repositioned.
Jun 21, 2012 at 14:38 comment added Ajasja I get shaking when I'm panning the plot (the axes can't seem to make up their mind whether to display or not). Using mma 8.0.1 on win7
Jun 21, 2012 at 11:51 comment added DavidC +1 Magnificent! I can think of so many situations where this will be useful.
Jun 21, 2012 at 10:35 history edited István Zachar CC BY-SA 3.0
added 1805 characters in body
Jun 21, 2012 at 9:39 comment added István Zachar @Rojo, P.Fonseca: Replotting is indeed important, as the $y$-scale is usually cut off if zoomed out. I try to incorporate more functionality over time, coordinates are on the todo list. If you have other suggestions, please voice them!
Jun 21, 2012 at 6:25 comment added P. Fonseca How can I get coordinates
Jun 21, 2012 at 3:21 comment added Rojo This is great, +1! Now we need to extend it to allow for a replotting event in all cases possible
Jun 21, 2012 at 1:33 history edited István Zachar CC BY-SA 3.0
added 172 characters in body
Jun 21, 2012 at 1:27 history answered István Zachar CC BY-SA 3.0