假設我想生成一個圖表來說明延誤時間大於 100 分鐘的航班的比例,按航空公司劃分,並針對一周中的不同日子和一個月中的幾天分別繪製圖表。
由於只有一個“顏色”插槽,我可以只使用每週比率或每月比率作為顏色 - 因此,其他情節總是胡說八道。
有 2 個圖例允許我分別調整兩個子圖的顏色範圍和漸變設置,但我找不到允許我為兩個圖的顏色選擇兩個不同列的旋鈕。
如何在 Graph Builder 中創建兩個子圖都顯示正確值的圖?

dt = Open( "$SAMPLE_DATA/Airline Delays.jmp" );
dt << New Column( "ratio_week",
Formula( Col Number( If( :Arrival Delay > 100, 1, . ), :Airline, :Day of Week ) / Col Number( 1, :Airline, :Day of Week ) )
);
dt << New Column( "ratio_month",
Formula( Col Number( If( :Arrival Delay > 100, 1, . ), :Airline, :Day of Month ) / Col Number( 1, :Airline, :Day of Month ) )
);
dt << Graph Builder(
Size( 600, 557 ),
Show Control Panel( 0 ),
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables(
X( :Airline ),
Y( :Day of Month ),
Y( :Day of Week ),
Color( :ratio_month )
),
Elements( Position( 1, 1 ), Heatmap( X, Y, Legend( 5 ) ) ),
Elements( Position( 1, 2 ), Heatmap( X, Y, Legend( 6 ) ) ),
Column Switcher(
:ratio_month,
{:ratio_week, :ratio_month},
Retain Axis Settings( 1 )
)
)