Carino!
FWIW, e a rischio di affermare l'ovvio, questo genere di cose aiuterà davvero a mantenere la promessa di "scoperta statistica per tutti" che Jon ha menzionato al kick-off. C'è così tanto valore nel fare bene le cosiddette cose "semplici". . .
Quindi con "aggiornare" intendo davvero riscrivere tutto da zero. Intendo fornire la possibilità di non sincronizzare l'asse Y in modo da avere il pieno controllo sull'asse destro. Inoltre, CatAxisBox non c'è più. Ora utilizza l'asse standard proprio come Graph Builder. Il grafico è composto da segmenti standard come BarSeg, LineSeg e TextSeg che possono essere personalizzati anche come GB. Ho intenzione di aggiungere la possibilità di sottoraggruppare le cause in un layout in pila o affiancato. Ciò consentirà all'utente di creare grafici Paynter.
Una volta che sarò un po' più avanti e avrò ricevuto più feedback sulla gestione del prodotto, avvierò una pagina Confluence per la funzionalità. Nel frattempo, se avete suggerimenti per miglioramenti potete commentarli qui o inviarmeli direttamente. È bello vedere che c'è interesse nell'aggiornare il Pareto. Grazie.
Per quanto amiamo il Costruttore di grafici, ovviamente Pareto Plot ha molta più specificità per l'attività da svolgere (come "Combina cause"). Non sono sicuro della portata dell'aggiornamento, ma generalmente un maggiore controllo e una maggiore coerenza tra le piattaforme aiutano l'utente. Vedo che la mano destra AxisBox() è "bloccata" e so che deve muoversi insieme a quella sinistra. Ma sarebbe bello poter alternare il blocco tra sinistra e destra, in modo da poter controllare (e modificare) anche l'asse destro. E, come forse già lasciato intendere da @Chris_Kirchberg , il CatAxisBox() orizzontale è estremamente limitato rispetto al Graph Builder. E voterei sicuramente a favore della possibilità di controllare il numero di cifre decimali sull'etichetta "Punti percentuali cumulati".
È interessante notare che ho ricreato il Pareto in Graph Builder (con il lavoro iniziale svolto da Scott Wise)
Utilizzando il set di dati Failure.jmp dai dati di esempio, ho creato uno script per rendere la trama simile a questa:

Ciò mi ha dato il controllo di tutti gli assi utilizzando le funzionalità del Costruttore di grafici e la flessibilità per eseguire più esplorazioni visive e annotazioni dei dati.
Script qui sotto:
Names Default To Here( 1 );
dt = Current Data Table();
dt << Sort( Replace Table, By( :N ), Order( Descending ) );
nc = New Column( "Cumulative %", "Numeric", "Continuous", Format( "Percent" ), Formula( Col Cumulative Sum( :N ) / Col Sum( :N ) ) );
nc << Label( 1 );
Graph Builder(
Size( 653, 571 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables(
X( :failure, Order By( :N, Descending, Order Statistic( "Mean" ) ) ),
Y( :N ),
Y( :Cumulative %, Position( 1 ), Side( "Right" ) )
),
Elements(
Bar( X, Y( 1 ), Legend( 12 ), Label( "Label by Row" ) ),
Line( X, Y( 2 ), Legend( 18 ) ),
Points( X, Y( 2 ), Legend( 19 ), Jitter( "None" ) )
),
SendToReport(
Dispatch(
{},
"Cumulative %",
ScaleBox,
{Min( 0.4 ), Max( 1.02672605790646 ), Inc( 0.1 ), Minor Ticks( 0 )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
12,
Properties( 0, {Fill Color( 20 )}, Item ID( "N", 1 ) ),
Properties( -1, {Line Color( 0 )}, Item ID( "Cumulative %", 1 ) ),
Properties(
-1,
{Line Color( 0 ), Fill Color( 0 )},
Item ID( "Cumulative %", 1 )
)
), Legend Model(
18,
Properties( 0, {Line Color( 0 )}, Item ID( "Cumulative %", 1 ) )
)}
),
Dispatch( {}, "graph title", TextEditBox, {Set Text( "Pareto" )} ),
Dispatch( {}, "X title", TextEditBox, {Set Text( "Failure" )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg( BarSeg( 1 ), Set Width Proportion( 1 ) ),
DispatchSeg(
Marker Seg( 1 ),
label offset( {2, 7, 12}, {3, 6, 12}, {4, 4, 12}, {5, 5, 13} )
)}
),
Dispatch(
{},
"400",
LegendBox,
{Legend Position( {12, [0], 18, [1], 19, [-1]} ), Position( {0, 1, -1} )
}
)
)
);
Si noti che ho dovuto creare una colonna per ottenere cum%.
Questa era la mia soluzione alternativa per poter fare ciò che Wendy ha menzionato.
Attualmente sto lavorando su un aggiornamento di Pareto. Per impostazione predefinita, ho utilizzato un formato percentuale sia sulle etichette dei marcatori che sull'asse percentuale cumulativa. Fammi sapere se hai bisogno di maggiore controllo (come l'impostazione delle cifre decimali).Grazie.
