You could use a bar graph on the left and a heatmap on the right - then use Label by Value.
OK for the labels
... but you need the "color" for something else, right?
What a pity that custom efined row colors don't overwrite the color settings of the GraphBuilder plot ....
Some days ago I posed a wish for an overwrite dropzone
the idea: use an additional column to change the settings for some rows AFTER applying the GraphBuilder legend settings.
Kudos are welcome: GraphBuilder: Overwrite Dropzone
But perhaps there is no need for an overwrite drop zone - let's see what other users suggest within the possibilities of Jmp 17 ...
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Graph Builder(
Show Control Panel( 0 ),
Variables(
X( :height ),
X( :age ),
Y( :name, Order By( :height, Ascending, Order Statistic( "Mean" ) ) ),
Color( :sex )
),
Elements( Position( 1, 1 ), Bar( X, Y, Legend( 4 ) ) ),
Elements(
Position( 2, 1 ),
Heatmap( X, Y, Legend( 7 ), Label( "Label by Value" ) )
)
)