回复:如何導出沒有圖表標題的圖表?簡短回答:
obj<<DISPATCH></DISPATCH>
長答案:
因此,JMP 會做這件非常煩人的事情,如果您為某些東西保存腳本,但部分東西被選中,保存的腳本也會捕捉到它,您必須重新運行報告腳本,然後什麼都不選擇,然後保存腳本。
這真的很煩人,除非我試圖找出如何引用報告或圖表的某些部分。 在那種情況下,對象的腳本包含一個“Dispatch(一些長字符串)”,這非常有用!
我製作了一個控製圖,使用選擇工具選擇了我想要的部分,然後保存了腳本。
我這樣編輯腳本:
obj=Control Chart Builder(...
“obj”只是一個任意變量名,但它讓我可以將消息發送到“obj”,它是控製圖對象。
在腳本中選擇了一件事:
SendToReport(
Dispatch( {}, "", GraphBuilderContainerBox, {select} ),
我嘗試交換大括號中的內容,發現“保存圖片”有效。 然後只需要正確格式化參數,然後我們就可以了。
回复:如何導出沒有圖表標題的圖表?我通常使用 Show Properties 來查找要定位的對象
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Quality Control/Shirts.jmp");
obj = dt << Control Chart(
Sample Label(:Box),
Sample Size(:Box Size),
KSigma(3),
Chart Col(:"# Defects"n),
Chart Type(C)
);
Report(obj)["C of # Defects",BorderBox(1)] << Save Picture("C:\temp\testimg.png", png);
Open("C:\temp\testimg.png");

如果你有 JMP17,當你得到 Box Path 時會更容易

回复:如何導出沒有圖表標題的圖表?完美的! 這是我第一次聽說“屬性”窗口和框路徑,但這正是我所需要的。 非常感謝!
如何導出沒有圖表標題的圖表?您好,我正在編寫一個腳本來生成多個圖表並將它們導出到指定的文件夾,但我無法將它們保存為我想要的格式。
我有一個控製圖,我想將其導出到用戶指定的目錄。 理想情況下,我希望圖表保存時不帶圖表標題,即僅保存沒有文本的圖形,如下所示:

我使用以下代碼行將圖表保存到目錄中:
(resultsChart << Child) << Save Picture ("C:\Folder\results.jpg", JPEG );
但是,此代碼使用頁眉和頁腳保存圖表,這是我不想要的:

我還嘗試過什麼:
添加另一個<< 孩子腳本的參數不會更改輸出。
((resultsChart << Child) << Child) << Save Picture ("C:\Folder\results.jpg", JPEG );
將圖表保存為 HTML 幾乎可以得到我想要的結果,但不完全是。
(resultsChart << Child) << Save HTML ("C:\Folder\results.html" );這行代碼將在指定目錄中創建一個名為 gfx 的文件夾。 該文件夾包含我需要的所有圖表,採用我想要的格式,沒有頁眉或頁腳,但我不喜歡這個解決方案,原因有幾個:
- 該腳本保存了一堆我不需要的額外文件(即 HTML 文件本身)
- 我不想在我要保存到的目錄中創建新的子文件夾。 我寧願能夠將圖表直接導出到我想要的位置。
- 我希望在導出文件時能夠命名它們,但是文件名gfx似乎是硬編碼的。
任何指導表示讚賞。 謝謝你!
分享和交流結果視窗