cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • Sign-in to the JMP Community will be unavailable intermittently Dec. 6-7 due to a system update. Thank you for your understanding!
  • We’re retiring the File Exchange at the end of this year. The JMP Marketplace is now your destination for add-ins and extensions.
  • JMP 19 is here! Learn more about the new features.

Discussions

Solve problems, and share tips and tricks with other JMP users.
Choose Language Hide Translation Bar
ohaynes
Level II

change size axis increments based on time

I am plotting data over time using an uneven spread of intervals (1 week, 2 weeks, 1 month, 6 months, etc). I would like to make it so the increments on the x axis are sized proportionally to the amount of time; 0-1 weeks, 1-2 weeks being the smallest and 6-9 months, 9-12 months being the largest.

intervals.PNG

1 ACCEPTED SOLUTION

Accepted Solutions
Thierry_S
Super User

Re: change size axis increments based on time

Hi,

That's odd.

Here are a couple of screen captures to show you the steps:

How the recode dialog should look like before any changes:

Thierry_S_0-1629147449801.png

Recode dialog with new values updated

Thierry_S_1-1629147507816.png

Finally, in the Column Info window, how the Data type and Modeling type should look like:

Thierry_S_2-1629147562213.png

Let me know if that does not work either.

Best

TS

Thierry R. Sornasse

View solution in original post

6 REPLIES 6
Thierry_S
Super User

Re: change size axis increments based on time

Hi, One the simplest method is to create a new X column with the duration as continuous values on a scale of weeks or months whichever is more appropriate to your application.

I would recommend using the Recode function based on your original X values, then change the data type to Numerical and modelling as Continuous.

Best,

TS

Thierry R. Sornasse
ohaynes
Level II

Re: change size axis increments based on time

Hi Thierry,

As a new JMP user I don't have the full knowledge about the recode feature. I have attempted recoding the column to something such where 1 week=0.25 months, 2=0.5 months and then months as whole numbers. Then once i change the modeling type to continuous and try graphing, the 2 fractional x values appear after 12 months so it reads 1-12, 0.25, 0.5. Maybe this isn't what you suggested, but could you give me a little more direction on the recode?

Thanks

Thierry_S
Super User

Re: change size axis increments based on time

Hi,

That's odd.

Here are a couple of screen captures to show you the steps:

How the recode dialog should look like before any changes:

Thierry_S_0-1629147449801.png

Recode dialog with new values updated

Thierry_S_1-1629147507816.png

Finally, in the Column Info window, how the Data type and Modeling type should look like:

Thierry_S_2-1629147562213.png

Let me know if that does not work either.

Best

TS

Thierry R. Sornasse
ohaynes
Level II

Re: change size axis increments based on time

Thank you that did fix the issue with the axis order. Was there a way to distort the axis values themselves so that the time is misinterpreted? Such as the gap between 5 and 6 is the same as 6 and 9 although the time between the two is significantly different. I have included grid lines here, but I mean to pinch the 0 and 0.25 values closer together along the x axis and stretch the 9 and 12 to more accurately show the time spread. Maybe this isnt possible in JMP?

intervals2.PNG

Thierry_S
Super User

Re: change size axis increments based on time

Hi,

I'm not sure what you are doing but it seems that the Modeling Type of your X column (i.e., Continuous Time) is still incorrect: from the image you shared it still looks like it is Ordinal or Categorical, it should be Continuous.

Best,

TS

 

 

 

 

Thierry R. Sornasse
ohaynes
Level II

Re: change size axis increments based on time

I have solved the issue after going back through it again. Thank you for your help!

Recommended Articles