cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Choose Language Hide Translation Bar

nested axis labels - optimize the plot

What inspired this wish list request? 

The feature in Graph builder to stack multiple information to a hierarchical structure is very useful.

 

But the way how it is implemented is just good enough to generate data on work level.

For publication or management meetings, it's way too complicated to analyze the axis title and convert the information to labels for the different levels of the hierarchy.
Hierarchical X labels 

 

Especially if the labels of the variants don't give a clear hint for the used column:

hogi_2-1695282146314.png

 

What is the improvement you would like to see? 

Please improve the way how the graph is generated!

e.g.:

  • move the labels to the left
  • add some lines

hogi_3-1695282704635.png

 

Why is this idea important? 

After the proposed optimization of GraphBuilder Plots with hierarchical levels on the axes,

no further postprocessing will be necessary anymore to use them for Publications and Management meetings

 

 

 

more wishes submitted by  hogi_2-1702196401638.png

9 Comments
jthi
Super User

Lines can already be added from axis settings (Lower Frame and Long Divider as tick label) but I don't think you can move the titles. Axis tables already have "titles" on the left side

jthi_0-1695284660560.png

(but axis tables do not like when you change their tick label from table cell to long divider)

jthi_1-1695284712101.png

 

hogi
Level XII

cool, lower frame

thanks. 

 

So, let's hope that Jmp dev. will find this wish and will add an option to move the axis title in the next release ...
a small change - and such an improvement to understand the graph!

hogi
Level XII

Wish can be closed, it's already implemented:

hogi_0-1695396320420.png

 

jthi
Super User

Might be a good idea to share how it can be done if it has already been implemented.

hogi
Level XII

via Row title Side

universal script (till Jmp 18 is available to adjust it via the GUI):

(current report() << xpath("//ScaleBox"))[1] <<
			{Label Row( 1, {Tick Mark Style( "Long Divider" ),Lower Frame( 1 ), Row Title Side( "Start" ) }),
			Label Row( 2, {Tick Mark Style( "Long Divider" ),Lower Frame( 1 ), Row Title Side( "Start" )} ),
			Label Row( 3, {Tick Mark Style( "Long Divider" ),Lower Frame( 1 ), Row Title Side( "Start" )} ),
			Label Row( 4, {Tick Mark Style( "Long Divider" ),Lower Frame( 1 ), Row Title Side( "Start" )} ),
			Label Row( 5, {Tick Mark Style( "Long Divider" ),Lower Frame( 1 ), Row Title Side( "Start" )} ),
			Label Row( 6, {Tick Mark Style( "Long Divider" ),Lower Frame( 1 ), Row Title Side( "Start" )} ),
			Label Row( 7, {Tick Mark Style( "Long Divider" ),Lower Frame( 1 ), Row Title Side( "Start" )} )	
			}
jthi
Super User

ah.. I seem to have JMP17.0.0 and couldn't get any of the properties regarding AxisBox working from properties but they do work through scripting (properties seem to be still incorrect). Have to update to newer version

jthi_0-1695398814320.png

 

hogi
Level XII

Yes, up to 17.2 it just works via Scripting 
https://community.jmp.com/t5/Discussions/How-to-apply-changed-properties-to-the-Report/m-p/619023 

 

- but that's OK .

No more postprocessing in Powerpoint

 

 

hogi
Level XII

@Sarah-Sylvestre -> can be closed.

Status changed to: Delivered

Thanks for the update! Marking as Delivered so other users know this is available, even though it was already implemented.