動態圖表建立器你好,
我想編寫一個腳本來幫助用戶用更少的滑鼠點擊來創建一些所需的圖表。
例如,通常當我手動製作圖表時,我必須先建立 XY 圖表,然後選擇圖例,然後按一下「自動重新計算」、「未選擇的淡入淡出」、「分組依據」和「放置樣條線」。 事實證明這非常乏味。
所以基本上我想寫的是一個腳本,使用者只需選擇 Y 列、X 列、圖例列和分組依據列。 腳本會完成剩下的工作。
澄清:顯然我知道如何為給定的數據表編寫腳本,我知道我想要創建的列名稱和圖表。 我在這裡想要的是使用戶能夠在他正在處理的任何給定數據表中選擇他想要的列。 我想解決方案需要循環和變數。
我希望我已經解釋清楚了。
任何幫助和指導將不勝感激。
謝謝!
進階統計建模大規模客製化回覆:動態圖表建立器結果我使用的是 JMP12,其中「自動重新計算」選項在首選項中不可用。
我切換到 JMP14,現在我看到了。
謝謝!
回覆:動態圖表建立器「自動重新計算」首選項適用於雙變量圖表和變異圖表

擬合樣條線的功能是存在的,但它沒有在首選項中出現「標準化」複選框。
回覆:動態圖表建立器謝謝!
我想這也可能是個解決方案。 問題是我是否可以在那裡預先定義我需要的一切。
所以一個後續問題 - 我在哪裡可以定義以下內容:
1. 自動重新計算 XY 圖與變異圖?
2.當我擬合樣條->其他時,有沒有辦法預設選取標準化X框?
我查了一下,但沒有找到。
謝謝
Bivariate(
Y( :y_column),
X( :x_column ),
group by(:group_column),
Automatic Recalc( 1 ),
Fit spline (0.1, Standardized, {Report(0)}),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Marker Selection Mode( "Unselected Faded" ),
Row Legend(
legend_column,
Color( 1 ),
Color Theme( "JMP Default" ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
)回覆:動態圖表建立器謝謝!
我嘗試了一下並且成功了。 後續問題:有沒有辦法也刪除分組依據和圖例列規範,以便使用者可以選擇?
例如,在下面的腳本中。 當我按照你的建議刪除 X 和 Y 時,我確實得到了選擇它們的提示。但是我也能得到分組依據和圖例的提示嗎?
Bivariate(
Y( :y_column),
X( :x_column ),
group by(:group_column),
Automatic Recalc( 1 ),
Fit spline (0.1, Standardized, {Report(0)}),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Marker Selection Mode( "Unselected Faded" ),
Row Legend(
legend_column,
Color( 1 ),
Color Theme( "JMP Default" ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
)
回覆:動態圖表建立器找到一個範例(資料集),按照您想要的方式設定繪圖,將腳本儲存到腳本窗口,然後刪除 Y() 和 X() 角色參數。 運行腳本。 它應該顯示預設的啟動對話框,使用者可以在其中將當前變數輸入到適當的角色中。 按一下“確定”,其他功能應該處於活動狀態。
回覆:動態圖表建立器在我看來,您真正需要做的是更改您和您的用戶使用的每個平台的首選項。 然後,當您或使用者使用給定平台的正常對話方塊畫面時,它將顯示所有所需的選擇。
檔案==>首選項==>平台