棒グラフと折れ線グラフのオーバーレイ<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMPで同じグラフを作成するにはどうすればよいですか?

そして、私は次の生データを持っています:

誰かが私を助けてくれることを願っています!
前もって感謝します!
Re: 棒グラフと折れ線グラフのオーバーレイ継続する問題はありますか?ロボットのコードを実行すると、次のグラフが表示されます。これは、まさにあなたが示したスタイルです。

表示したグラフには、棒グラフと折れ線グラフを分割する Y グループがあり、それらを重ねることはできません。
Re: 棒グラフと折れ線グラフのオーバーレイ大きな助けをありがとう!
Re: 棒グラフと折れ線グラフのオーバーレイ私は私が言ったことを取り戻します同じウィンドウ内のバーとラインの両方.以下に、探しているグラフが表示されます。
名前のデフォルトはここ( 1 ) ;
// 元のデータ テーブルを作成します。
dt =新しいテーブル( 「欠陥」 、
行を追加( 14 ) 、
新しい列( 「欠陥」 、数値、連続、フォーマット( "一番" 、 12 ) 、設定値( [ 1 、 2 、 3 、 4 、 5 、 6 、 7 、 8 、 9 、 10 、 11 、 12 、 13 、 14 ] ) ) 、
新しい列( 「あ」 、数値、連続、フォーマット( "パーセント" 、 12 、 2 ) 、方式(ランダムユニフォーム( 0 、 0.002 ) ) ) 、
新しい列( "B" 、数値、連続、フォーマット( "パーセント" 、 12 、 2 ) 、方式(ランダムユニフォーム( 0 、 0.002 ) ) ) 、
新しい列( "C" 、数値、連続、フォーマット( "パーセント" 、 12 、 2 ) 、方式(ランダムユニフォーム( 0 、 0.002 ) ) ) 、
新しい列( "D" 、数値、連続、フォーマット( "パーセント" 、 12 、 2 ) 、方式(ランダムユニフォーム( 0 、 0.002 ) ) ) 、
新しい列( 「え」 、数値、連続、フォーマット( "パーセント" 、 12 、 2 ) 、方式(ランダムユニフォーム( 0 、 0.002 ) ) )
) ;
// データ テーブルを転置します。
dtTrans = dt <<転置(列( :あ、 : B 、 :ハ、 : D 、 :え) 、ラベル( :欠陥) 、出力テーブル( 「欠陥の転置」 ) ) ;
// 収益列を追加します。
dtTrans <<新しい列( 「利回り1」 、
数値、
連続、
フォーマット( "パーセント" 、 12 、 2 ) 、
方式(
1 -和(
:名前( 「1」 ) 、
:名前( 「2」 ) 、
:名前( "3" ) 、
:名前( 「4」 ) 、
:名前( 「5」 ) 、
:名前( 「6」 ) 、
:名前( "7" ) 、
:名前( "8" ) 、
:名前( 「9」 ) 、
:名前( 「10」 ) 、
:名前( 「11」 ) 、
:名前( 「12」 ) 、
:名前( 「13」 ) 、
:名前( 「14」 )
)
)
) ;
dtTrans <<新しい列( 「利回り2」 、
数値、
連続、
フォーマット( "パーセント" 、 12 、 2 ) 、
方式(
1 - 2 *和(
:名前( 「1」 ) 、
:名前( 「2」 ) 、
:名前( "3" ) 、
:名前( 「4」 ) 、
:名前( 「5」 ) 、
:名前( 「6」 ) 、
:名前( "7" ) 、
:名前( "8" ) 、
:名前( 「9」 ) 、
:名前( 「10」 ) 、
:名前( 「11」 ) 、
:名前( 「12」 ) 、
:名前( 「13」 ) 、
:名前( 「14」 )
)
)
) ;
// グラフを作成します。
dtTrans <<グラフビルダー(
コントロールパネルを表示( 0 ) 、
変数(
バツ( :ラベル) 、
よ( :収量1 、側( "右" ) ) 、
よ( :収量2 、位置( 1 ) 、側( "右" ) ) 、
よ( :名前( 「1」 ) 、位置( 1 ) ) 、
よ( :名前( 「2」 ) 、位置( 1 ) ) 、
よ( :名前( "3" ) 、位置( 1 ) ) 、
よ( :名前( 「4」 ) 、位置( 1 ) ) 、
よ( :名前( 「5」 ) 、位置( 1 ) ) 、
よ( :名前( 「6」 ) 、位置( 1 ) ) 、
よ( :名前( "7" ) 、位置( 1 ) ) 、
よ( :名前( "8" ) 、位置( 1 ) ) 、
よ( :名前( 「9」 ) 、位置( 1 ) ) 、
よ( :名前( 「10」 ) 、位置( 1 ) ) 、
よ( :名前( 「11」 ) 、位置( 1 ) ) 、
よ( :名前( 「12」 ) 、位置( 1 ) ) 、
よ( :名前( 「13」 ) 、位置( 1 ) ) 、
よ( :名前( 「14」 ) 、位置( 1 ) )
) 、
要素(
バー(
バツ、
よ( 3 ) 、
よ( 4 ) 、
よ( 5 ) 、
よ( 6 ) 、
よ( 7 ) 、
よ( 8 ) 、
よ( 9 ) 、
よ( 10 ) 、
よ( 11 ) 、
よ( 12 ) 、
よ( 13 ) 、
よ( 14 ) 、
よ( 15 ) 、
よ( 16 ) 、
伝説( 3 ) 、
バースタイル( 「積み上げ」 ) 、
要約統計( "平均" )
) 、
ライン(バツ、よ( 1 ) 、よ( 2 ) 、伝説( 4 ) 、行順( 0 ) 、要約統計( "平均" ) )
) 、
SendToReport (
急送( {} 、 「1」 、スケールボックス、 {フォーマット( "パーセント" 、 12 、 2 )} ) 、
急送( {} 、 「利回り1」 、スケールボックス、 {フォーマット( "パーセント" 、 12 、 2 )} ) 、
急送( {} 、 「400」 、スケールボックス、 {レジェンドモデル( 4 、プロパティ( 0 、 {線幅( 3 )} ) 、プロパティ( 1 、 {線幅( 3 )} ) )} ) 、
急送( {} 、 「グラフタイトル」 、テキストエディットボックス、 {テキストを設定( 「サンプルトレンド」 )} ) 、
急送( {} 、 「Yタイトル」 、テキストエディットボックス、 {テキストを設定( 「不良率」 )} ) 、
急送( {} 、 「Yrタイトル」 、テキストエディットボックス、 {テキストを設定( "収率" )} )
)
) ;
Re: 棒グラフと折れ線グラフのオーバーレイいいね!私が望む正確な出力ではありませんが、それでも近いです!
コードを実行すると、次のグラフが表示されます。

どうもありがとうロボット!
Re: 棒グラフと折れ線グラフのオーバーレイこんにちは Switzal87
JMP では、すべての列が同じデータ型である必要があるため、同じ列に欠陥データと歩留まりデータの両方を含めることはできません。したがって、最初に行う必要があるのは、欠陥データを転置することです。欠陥データを転置したら、歩留まりの計算列を追加してから、グラフビルダーを使用して、例に似たものを作成してください。同じウィンドウでバーとラインの両方を使用して何かを作成することは可能かもしれませんが、これを行う方法はわかりません。以下の例は、あなたを近づけるはずです。
名前のデフォルトはここ( 1 ) ;
// 元のデータ テーブルを作成します。
dt =新しいテーブル( 「欠陥」 、
行を追加( 14 ) 、
新しい列( 「欠陥」 、
数値、
連続、
フォーマット( "一番" 、 12 ) 、
設定値( [ 1 、 2 、 3 、 4 、 5 、 6 、 7 、 8 、 9 、 10 、 11 、 12 、 13 、 14 ] )
) 、
新しい列( 「あ」 、数値、連続、フォーマット( "パーセント" 、 12 、 2 ) 、方式(ランダムユニフォーム( 0 、 0.002 ) ) ) 、
新しい列( "B" 、数値、連続、フォーマット( "パーセント" 、 12 、 2 ) 、方式(ランダムユニフォーム( 0 、 0.002 ) ) ) 、
新しい列( "C" 、数値、連続、フォーマット( "パーセント" 、 12 、 2 ) 、方式(ランダムユニフォーム( 0 、 0.002 ) ) ) 、
新しい列( "D" 、数値、連続、フォーマット( "パーセント" 、 12 、 2 ) 、方式(ランダムユニフォーム( 0 、 0.002 ) ) ) 、
新しい列( 「え」 、数値、連続、フォーマット( "パーセント" 、 12 、 2 ) 、方式(ランダムユニフォーム( 0 、 0.002 ) ) ) 、
) ;
// データ テーブルを転置します。
dtTrans = dt <<転置(列( :あ、 : B 、 :ハ、 : D 、 :え) 、ラベル( :欠陥) 、出力テーブル( 「欠陥の転置」 ) ) ;
// グラフを作成します。
dtTrans <<新しい列( 「利回り1」 、
数値、
連続、
フォーマット( "パーセント" 、 12 、 2 ) 、
方式(
1 -和(
:名前( 「1」 ) 、
:名前( 「2」 ) 、
:名前( "3" ) 、
:名前( 「4」 ) 、
:名前( 「5」 ) 、
:名前( 「6」 ) 、
:名前( "7" ) 、
:名前( "8" ) 、
:名前( 「9」 ) 、
:名前( 「10」 ) 、
:名前( 「11」 ) 、
:名前( 「12」 ) 、
:名前( 「13」 ) 、
:名前( 「14」 )
)
)
) ;
dtTrans <<新しい列( 「利回り2」 、
数値、
連続、
フォーマット( "パーセント" 、 12 、 2 ) 、
方式(
1 - 2 *和(
:名前( 「1」 ) 、
:名前( 「2」 ) 、
:名前( "3" ) 、
:名前( 「4」 ) 、
:名前( 「5」 ) 、
:名前( 「6」 ) 、
:名前( "7" ) 、
:名前( "8" ) 、
:名前( 「9」 ) 、
:名前( 「10」 ) 、
:名前( 「11」 ) 、
:名前( 「12」 ) 、
:名前( 「13」 ) 、
:名前( 「14」 )
)
)
) ;
dtTrans <<グラフビルダー(
コントロールパネルを表示( 0 ) 、
変数(
バツ( :ラベル) 、
よ( :収量1 ) 、
よ( :収量2 、位置( 1 ) ) 、
よ( :名前( 「1」 ) ) 、
よ( :名前( 「2」 ) 、位置( 2 ) ) 、
よ( :名前( "3" ) 、位置( 2 ) ) 、
よ( :名前( 「4」 ) 、位置( 2 ) ) 、
よ( :名前( 「5」 ) 、位置( 2 ) ) 、
よ( :名前( 「6」 ) 、位置( 2 ) ) 、
よ( :名前( "7" ) 、位置( 2 ) ) 、
よ( :名前( "8" ) 、位置( 2 ) ) 、
よ( :名前( 「9」 ) 、位置( 2 ) ) 、
よ( :名前( 「10」 ) 、位置( 2 ) ) 、
よ( :名前( 「11」 ) 、位置( 2 ) ) 、
よ( :名前( 「12」 ) 、位置( 2 ) ) 、
よ( :名前( 「13」 ) 、位置( 2 ) ) 、
よ( :名前( 「14」 ) 、位置( 2 ) )
) 、
要素(
位置( 1 、 1 ) 、
ライン(
バツ、
よ( 1 ) 、
よ( 2 ) 、
伝説( 12 ) 、
行順( 0 ) 、
要約統計( "平均" )
)
) 、
要素(
位置( 1 、 2 ) 、
バー(
バツ、
よ( 1 ) 、
よ( 2 ) 、
よ( 3 ) 、
よ( 4 ) 、
よ( 5 ) 、
よ( 6 ) 、
よ( 7 ) 、
よ( 8 ) 、
よ( 9 ) 、
よ( 10 ) 、
よ( 11 ) 、
よ( 12 ) 、
よ( 13 ) 、
よ( 14 ) 、
伝説( 10 ) 、
バースタイル( 「積み上げ」 ) 、
要約統計( "和" )
)
) 、
SendToReport (
急送( {} 、 「利回り1」 、スケールボックス、 {フォーマット( "パーセント" 、 12 、 2 )} ) 、
急送( {} 、 「1」 、スケールボックス、 {フォーマット( "パーセント" 、 12 、 2 )} ) 、
急送(
{} 、
「400」 、
スケールボックス、
{レジェンドモデル(
12 、
プロパティ( 0 、 {線幅( 3 )} ) 、
プロパティ( 1 、 {線幅( 3 )} )
)}
) 、
急送( {} 、 「Yタイトル」 、テキストエディットボックス、 {テキストを設定( "収率" )} ) 、
急送( {} 、 「Y1タイトル」 、テキストエディットボックス、 {テキストを設定( 「不良率」 )} )
)
) ;