それで、私は現在と面積の二変量解析をしています。26、35などのようにIDが異なる列があります。そして、それぞれについて分析を実行し、それを異なるプロット上に表示してもらいたいのですが、私がまとめたのと同じGUIで表示します。任意の助けは本当に感謝されるでしょう!
列3は、私がソートした列です。
dt = Current Data Table();
//Change the Max Ic to Max Jc and organize table by reticle
dt << sort( by( Column( 3 ) ), Replace Table );
Column1 = Column( dt, "Corrected Area (um^2)" );
Column2 = Column( dt, "Max Ic (mA)" );
Column3 = New Column( "Max Jc (mA/um^2)" );
Column3 << set values( (Column2 << get as matrix) * 100 );
Column3 << set name( "Max Jc (mA/um^2)" );
//Obtain the Max Ic
MaxIc = Col Max( Column2 );
Save Text File( "$Python.py", str( MaxIc ), Mode( "Append" ) );
//Save Text File("$Python.py", MaxIc, Mode("Append") );
//allows manipulation to columns to go unaltered between runs
Close( dt, Save( filepath ) );
//Call CreateBivariate to do a bivariate (two variable) analysis
//list allows you to do more analysis
status = List( 0, 0 );
New Window( "Custom Analysis",
H List Box(
V List Box(
Panel Box( "Controls",
Text Box( "Choose Analysis" ),
choice = Check Box(
{"Distribution", "Fit Line"},
current = choice << Get( 1 );
xParam = Column1; //Corrected Area
yParam = Column2; //Max Ic
//Get the distribution
If( And( current, Not( status[1] ) ),
dt << Append(
dt = V List Box(
bivDistribution = Distribution( Y( Eval( yParam ) ), X( Eval( xParam ) ), )
)
);
status[1] = 1; //mark as present
);
//Perform a Bivariate Analysis
current = choice << Get( 2 );
If( And( current, Not( status[2] ) ),
dt << Append(
dt = V List Box(
bivPlatform = Bivariate(
Y( Eval( yParam ) ),
X( Eval( xParam ) ),
Fit Line( {Line Color( {213, 72, 87} )} ),
Fit Line( {Line Color( {57, 177, 67} )} ),
)
)
);
status[2] = 1; //mark as present
);
)
);
),
dt = V List Box()
)
);2列でソートすることは可能ですか?これは、これまでのところcolumn(3)で、そして信じられないほどうまくいって、助けてくれてありがとう - でも、できます(by by column 3)|| by(column 4)
ありがとう、
タイラー
それは完璧に働いた!非常に簡単な修正!最後の質問あなたが答える必要はありません、どうすれば私はこれらの画像すべてをpngに保存できますか?
私が試してみました:
dt << 画像を保存する ( "T:\ W \ Wintermute \ 50サンドボックス\ Gingrich \ 69977JM" 、 PNG ) 、
しかし、それは私にエラーログを与えますか?
ありがとう、
タイラー
データセットを並べ替えると効果があるかもしれませんが、DistributionまたはBivariateプラットフォームが機能するのは不要です。
を含めるで(列(3)) への議論二変量() スクリプト内の関数呼び出し
Bivariate Byロールの3列目を使用できますか。その方法が最も簡単で、組み込みのプラットフォーム動作を使用します。
なぜあなたはデータをソートしているのですか?
垂直方向のリストボックスへの参照を格納する変数には、データテーブルの参照を格納するために変数に使用した名前とは異なる名前を使用することをお勧めします。
とにかく、この提案が役立つことを願っています。