The World Statistics Day celebration continues here in the Community. We all need reliable data for sound decision making. Do you have a data source that you trust most? Head over to Discussions to tell us about it.
Choose Language Hide Translation Bar
ih
ih
Level VII

3D Plot Tools

Version 1.2 fixes a few minor errors written to the log when the platform opens.

Version 1.1 fixes a bug in JMP 13 and allows multiple windows to move simultaneously.

 

This add-in creates animated gif images of 3D scatterplots, and rotates the plot using a method that may (or may not) be more intuitive than the method in the standard platform. Multiple plots can be rotated at the same time, which is useful when exploring the same graph colored multiple ways.

 

Here is the user interface:

Window.PNG

 

Below is an example animated gif.  Normally the default 10 frames per second is sufficient but if in a conference room with a good computer you might consider 30 or more fps.

scatterplot3D.gif

 

And here is what the mouse movement look like. Note how the z rotation does not change even with the 'tilt and rotate' option.  This keeps the plot 'right side up':

Rotate 3D Scatterplot.gif

 

The source code is on github, feel free to view and submit issues (or pull requests) here or there.

 

Comments

Hello @ih ,

I have an issue with the 3D Plot Tools addin that I need assistance with. When I open the GUI there is no way for me to select the 3D scatter plots that I have made. The "select a window" input box remains blank and still remains blank even when I click the "refresh list" button.The only time it seems to work is when I click the example link. I am trying to create gifs for a 3D scatter plots I've made in a work related project (I'm currently using JMP 13). Assistance on solving this issue would be greatly appreciated. 

@skr_1995

 

As you indicated, it sounds like the issue was related to the way scatterplots were saved as they were static images instead of interactive charts.  If you want the ability to rotate a scatterplot in the future, you can save a script to create that scatterplot.  From the red triangle in the scatterplot 3D window, choose 'Save Script' and then 'To Data Table...'.

I just tried this out in JMP 15 and it works great!

 

I published an example to JMP Public:

https://public.jmp.com/packages/Diamonds-Data/js-p/YTkPnRjGN4twrn13JM0ZC

 

Thanks, 

~John

If you like this addin or any part of it, like being able to lock the z axis when rotating, please add your support in the JMP Wish List here: Improve Control of Scatterplot 3D Rotation - Keep Charts 'Right Side Up' by Locking the Z Axis

 

Thanks for entering your wish @ih

Great Tool. I had a customer from the forestry industry in Australia that asked me for something like this and was able to help him with this tool and article. Thank You.

Article Labels
Article Tags
Contributors