在 fit y by x 平台中使用不同的列标记 X 轴你好,
在 fit y by x 平台中,是否有任何简单的方法可以使用不同的列来更改 x 轴标签?
谢谢!
基础数据分析与建模数据混合和清理数据探索与可视化回复:在 fit y by x 平台中使用不同的列标记 X 轴这是一个简单的例子,绘制图形,然后将 X 标签重置为数据表中第二列的名称。
names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
Graph Builder(
Size( 528, 456 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 6 ) ), Smoother( X, Y, Legend( 7 ) ) )
);
current report()[texteditbox(3)]<<SET text=""></SET>
<P><SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="txnelson_0-1738689278431.png" style="width: 400px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="txnelson_0-1738689278431.png" style="width: 400px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="txnelson_0-1738689278431.png" style="width: 400px;"><span class="lia-inline-image-display-wrapper" image-alt="txnelson_0-1738689278431.png" style="width: 400px;"><img src="https://us.v-cdn.net/6038925/uploads/images/72489iA86A55718714E628/txnelson_0-1738689278431.png" role="button" title="txnelson_0-1738689278431.png" alt="txnelson_0-1738689278431.png" /></span></SPAN></SPAN></SPAN></P>
<BR />回复:在 fit y by x 平台中使用不同的列标记 X 轴谢谢!我应该把我的帖子说得更清楚一些。
我正在尝试使用不同的列更改 fit y by x 平台中的整个 x 轴标签和 x 值。由于拟合回归线需要数字/连续变量,因此我无法使用运行 ID 作为 x 变量,因为它包含字符,所以我想知道在回归拟合后是否可以用字符列替换 x 轴标签/值。
数据示例:运行(数字运行号)、运行 ID(字符)、回归拟合输出是我使用两个数字列得到的,但我希望 x 轴像使用运行 ID(字符)的图形生成器中的 x 轴一样。
谢谢您的帮助!



回复:在 fit y by x 平台中使用不同的列标记 X 轴我认为您想使用值标签。您可能不想单独对它们进行编码,因此……
这很难看,而且我不喜欢使用“Eval(Parse(....))”,但它确实有效。
Names Default to Here( 1 );
labs = {};
For Each Row( Insert Into( labs, Char( :Run ) || " = \!"" || :Run ID || "\!"" ) );
Eval( Parse( ":Run << Add Column Properties(
Value Labels( {" || Concat Items( labs, ", " ) || "} ),
Use Value Labels( 1 )
)") )