<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我有一個相當簡單的問題,但在腳本指南中找不到答案。 我使用每小時溫度數據在圖形生成器中創建了溫度圖。 我使用折線圖來顯示每日平均值,並添加誤差線來顯示每日溫度範圍。 誤差線與折線圖的顏色相同,這使得平均線很難看到。 為了解決這個問題,我右鍵單擊圖表並選擇“自訂”。 在自訂視窗中,我可以將誤差條的顏色從黑色變更為灰色,並按繪圖順序向上移動誤差條。 這使得圖表完全符合我的要求。 但是,自訂不會轉移到腳本中。 每當我保存腳本並再次運行它或更改圖表的日期範圍時,它都會回到我自訂之前的狀態。 有沒有辦法將這些自訂保存在腳本中?
謝謝!


圖形產生器(
尺寸(1210、948)、
顯示圖例( 0 ),
圖例位置(“底部”),
變數( X( :日期 2 ), Y( :平均每日溫度 ) ),
元素(
線(
X,
是,
圖例(11),
行順序( 0 ),
統計匯總(“平均值”),
誤差線(“範圍”)
)
),
本地資料過濾器(
位置( {1920, 0} ),
模式(選擇(0)、顯示(1)、包含(1))、
新增過濾器(
列(:日期 2,:站點),
其中(:日期 2 >= 2012 年 5 月 1 日 & :日期 2 <= 2013 年 4 月 30 日),
其中(:站點==“AP”),
顯示(:日期 2),
顯示( :站點、大小( 204, 234 ), 清單顯示 )
)
),
發送至報告(
派遣(
{},
“日期 2”,
秤盒,
{最小值( 3418641920 ), 最大值( 3450091520 ), 間隔( "日" ), Inc( 6 ),
次要刻度( 0 )、標籤行嵌套( 3 )、顯示次要刻度( 0 )}
),
派遣(
{},
“每日平均溫度”,
秤盒,
{最小值( 11.3154759267269 ), 最大值( 21.9381773452312 ), Inc( 0.5 ),
次要刻度( 0 ),顯示主要網格( 1 ),顯示次要刻度( 0 )}
),
派遣(
{},
“400”,
秤盒,
{圖例模型(
11、
等級名稱( 0, "平均每日溫度" ),
屬性( 0, {線條顏色( 0 ), 填滿顏色( 0 )} )
)}
),
派遣(
{},
“圖表標題”,
文字編輯框,
{設定文字(“每日平均溫度”)}
),
Dispatch( {}, "X 標題", TextEditBox, {設定文字( "" )} ),
Dispatch( {}, "Y 標題", TextEditBox, {設定文字( "溫度 (C)" )} ),
派遣(
{},
“圖形產生器”,
框架盒,
{網格線順序(1),參考線順序(4)}
)
)
);
以下範例腳本示範如何使用 XPath() 導覽顯示樹的 XML 表示形式,以設定錯誤欄所需的線條顏色。 我將向 JMP 開發團隊報告保存腳本不會保留錯誤欄顏色。
希望這可以幫助!
dt = Open("$SAMPLE_DATA\S4 Temps.jmp");
gb = dt << 圖形產生器(
顯示控制面板( 0 ),
變數( X( :扇區 ), X( :一天中的時間, 位置( 1 ) ), Y( :華氏度 ) ),
元素(
線(
X(1),
X(2),
是,
傳說(4),
行順序( 0 ),
統計匯總(“平均值”),
誤差線(“範圍”)
)
)
);
(gb << xpath( "//FrameBox/BarSeg" )) << 設定線條顏色( "灰色" );