こんにちは!
1)
1つの列に2つの異なる名前のデータがあります(使用しているデータによって異なります)。
「保管条件」または「温度」と呼ばれています。
グラフビルダーでグラフを作成してスクリプトを保存しましたが、使用しているすべてのデータベースに対して同じスクリプトを使用したいと思います。
追加しようとしましたスクリプトに - しかしそれは動作しないようです。
何か案は?
Graph Builder(
Variables(
X( :Sample name ),
Y( :Name( "main peak (%)" ) ),
Y( :Name( "aggregate (%)" ), Position( 1 ) ),
Y( :Name( "degradation (%)" ), Position( 1 ) ),
Group X( <FONT color="#FF0000">:Storage condition | :Temperature,</FONT> N View Levels( 1 ), First View Level( 3 ) ),
Group Y( :Time point, N View Levels( 1 ), First View Level( 4 ) )
),
Elements(
Bar(
X,
Y( 1 ),
Y( 2 ),
Y( 3 ),
Legend( 14 ),
Bar Style( "Stacked" ),
Label( "Label by Value" )
)
),
SendToReport(
Dispatch(
{},
"main peak (%)",
ScaleBox,
{Min( 90 ), Max( 101 ), Inc( 1 ), Minor Ticks( 1 )}
),
Dispatch( {}, "graph title", TextEditBox, {Set Text( "" )} ),
Dispatch( {}, "X title", TextEditBox, {Set Text( "" )} ),
Dispatch(
{},
"Y title",
TextEditBox,
{Set Text( "Relative peak area (%)" )}
)
)
)2)
私は積み重ねられたバーを持っています、そして私は価値によってラベルを加えました。
しかし、スケール(Y軸)を変更しても、小さい方の値は表示されません(ただし、スケールが変更されていない場合は表示されます)。
Y軸のスケールを95〜100の範囲で、両方の値を表示することはできますか?

ありがとうございます。:)
実行する必要があるのは、どの列が抽出されたかを判断してから、スクリプトでそれを指定することだけです。 これがあなたのスクリプトを修正したものです。
names default to here(1);
dt=current data table();
If(try(dt:sex<<GET name=""></GET>
積層型バーの問題については、JMPサポートに連絡することをお勧めします。
support@jmp.com
こんにちは、
これをありがとう、しかしそれは私が「保管条件」を持っているが「温度」を持っていないときだけ働くようです。
「保管条件」と「温度」のどちらがあるかに応じて、常にスクリプトを変更する必要がありますか?それとも、スクリプトに「保管条件」または「温度」を含めることができますか?
ありがとうございます。
Temperature列を含むデータテーブルでスクリプトを実行すると、JMPログにどのようなエラーが表示されますか?
すみません、私は他の方法を意味しました - それはTempで動作しますがStorage Condではありません
私のエラー.....条件チェックを受けている列を変更していません。
names default to here(1);
dt=current data table();
If(try(dt:Storage condition<<GET name=""></GET>