wish from 2019: Graph Builder - Overlay by multiple columns
x axis: (first) Family Car
top graph: % of factor by sex
bottom graph: % of factor by age

Semiconductor Industry:
car = Lot
age = classification 1
sex= classification 2
The closest I can get without changing the data table:

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
dt << New Column( "First Family Car",
Character,
Formula( Word( 1, :family cars, "," ) )
);
Graph Builder(
Transform Column( "dummy", Formula( 1 ) ),
Size( 665, 541 ),
Show Y Axis Title( 0 ),
Variables(
X( :First Family Car ),
Y( :dummy ),
Y( :dummy ),
Overlay( :age ),
Color( :sex )
),
Elements(
Position( 1, 1 ),
Bar(
X,
Y,
Legend( 4 ),
Bar Style( "Stacked" ),
Summary Statistic( "% of Factor" )
)
),
Elements(
Position( 1, 2 ),
Bar(
X,
Y,
Color( 0 ),
Legend( 3 ),
Bar Style( "Stacked" ),
Summary Statistic( "% of Factor" )
)
),
SendToReport(
Dispatch( {}, "400", ScaleBox,
{Legend Model(
4,
Properties(
0,
{Fill Pattern( "left slant heavy" )},
Item ID( "F", 1 )
),
Properties(
1,
{Fill Pattern( "left slant heavy b" )},
Item ID( "M", 1 )
)
)}
)
)
);