ニース!
FWIW、当たり前のことを言うのを覚悟で言えば、この種のことは、ジョンがキックオフで述べた「統計的発見をすべての人に」という約束を実現するのに本当に役立ちます。 いわゆる「単純な」ことをうまく行うことには、非常に価値があります。 。 。
つまり、「リフレッシュ」とは、実際にはすべてを最初から書き直すことを意味します。 右側の軸を完全に制御できるように、Y 軸を同期しない機能を提供するつもりです。 また、CatAxisBox もなくなりました。 グラフ ビルダーと同じように標準軸を使用するようになりました。グラフは BarSeg、LineSeg、TextSeg などの標準セグメントで構成されており、GB のようにカスタマイズすることもできます。 原因を積み重ねたレイアウトまたは横に並べたレイアウトでサブグループ化する機能を追加する予定です。 これにより、ユーザーは Paynter チャートを作成できるようになります。
もう少し進んで、製品管理に関するフィードバックがさらに得られたら、この機能の Confluence ページを開始します。 それまでの間、改善のための提案がある場合は、ここにコメントするか、私に直接送ってください。 パレートの更新に関心があるのは素晴らしいことです。 ありがとう。
私たちはグラフ ビルダーを愛用していますが、もちろん、パレート プロットは、手元のタスク (「原因の結合」など) に対してはるかに具体的です。 「更新」の範囲は不明ですが、一般に、より多くの制御と、プラットフォーム間の一貫性の向上がユーザーに役立ちます。 右側の AxisBox() が「ロック」されていることがわかり、左側の AxisBox() と連動して移動する必要があることがわかります。 ただし、ロックを左右で切り替えて、右軸も制御 (および変更) できると便利です。 そして、おそらくすでに暗示されているように、 @Chris_Kirchberg 、水平方向の CatAxisBox() は、グラフ ビルダーと比較して非常に制限されています。 そして、私は「ラベルの合計パーセント ポイント」の小数点以下の桁数を制御する機能に間違いなく投票します。
興味深いことに、私はグラフ ビルダーでパレートを再作成しました (最初の作業は Scott Wise によって行われました)。
サンプル データの Failure.jmp データ セットを使用して、次のようなプロットを作成するスクリプトを作成しました。

これにより、グラフ ビルダー機能を使用してすべての軸を制御できるようになり、データの視覚的な探索や注釈付けをより柔軟に実行できるようになりました。
以下のスクリプト:
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} )
}
)
)
);
Cum % を取得するには列を作成する必要があることに注意してください。
これは、ウェンディが言及したことを実行できるようにするための私の回避策でした。
現在、パレートの更新に取り組んでいます。 デフォルトでは、マーカー ラベルと累積パーセント軸の両方でパーセント形式を使用しました。 さらに詳細な制御が必要な場合はお知らせください (小数点以下の桁数の設定など)。ありがとう。
