如何使用條形圖為圖形構建器保留行狀態\顏色<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我正在使用 JSL 和圖形生成器構建圖形。 我有數據集,我通過(for 循環)將 row_states\colors\markers 分配為否。行數隨著每個數據集而不斷變化。 現在,當我使用 Graph builder 繪製條形圖時,這些行狀態不會為條形圖中的每一行設置標記的顏色。
在 JSL 中設置圖形構建器時是否缺少某些內容,因為當我繪製可變性圖時,相同的行顯示正確的顏色。
有人可以幫忙回答這個問題嗎?
謝謝
回复:如何使用條形圖為圖形構建器保留行狀態\顏色另外,下面是我關於 col 列錶框的另一個問題的鏈接,
https://community.jmp.com/message/213027#213027
如果你能幫助或指導我正確的幫助.. thx
回复:如何使用條形圖為圖形構建器保留行狀態\顏色好的..我知道製表法。但我希望它成為帶有情節和可變性摘要報告的 jrn 的一部分。
thx .. 希望對 JMP12 有所補充
回复:如何使用條形圖為圖形構建器保留行狀態\顏色偉大的!
不幸的是,我不知道如何更改可變性摘要報告中的默認報告統計信息。 但是,可以通過Analyze >> Tabulate 生成與返回的表格一樣的表格(如果您要創建大量這些表格,可以保存腳本)。 如果您以前沒有使用過製表,它是一個拖放表格創建平台。 在這種情況下,您將獲取 Y 變量並將其放在空白表的中心。 默認情況下將計算“總和”,但如果您希望有中位數、標準差、最小值/最大值等,請在可用統計數據列表中選擇這些統計數據,然後立即將它們的組拖到“總和”頂部以替換它帶有新的統計信息(當您將鼠標懸停在該放置區域上時,顯示總和的正方形應突出顯示)。 您現在應該擁有 Y 變量的聚合統計信息,並且要將這些值通過另一個變量(如部件 id)或分組變量分開,請在列列表中選擇分組變量並將它們拖到行的放置區(表格左側的空白行正方形。 您現在應該有包含中位數的匯總表。
希望這會有所幫助!
朱利安
回复:如何使用條形圖為圖形構建器保留行狀態\顏色這是我的不。測試名稱和測試名稱本身將保持不變。
thx ...所有快速回复。 對此,我真的非常感激。
///////////////////////////////////////// ////////////////////////////
我還有一個問題,如果我可以把它扔到這個線程中。 在變異性匯總報告中,從變異性圖中啟用。
有沒有辦法啟用每個數據集的中位數?因為僅僅意味著沒有幫助。
回复:如何使用條形圖為圖形構建器保留行狀態\顏色極好的! 很高興這對你有用
當我說“測試名稱的級別" 我的意思是 JMP 會為特定數據集的該變量中存在的每個類別應用一種顏色。 如果您在具有相同類別的不同數據集上使用此腳本,則默認選擇的顏色將全部相同。 如果某些數據集中的測試名稱類別(變量“測試名稱”的級別)比其他數據集中更多或更少,則配色方案可能會發生變化。 您的所有數據集在“測試名稱”列中是否具有相同的值? 如果沒有,我們仍然可以做一些事情來確保跨數據集的共享類別(該測試名稱變量的級別)具有一致的配色方案。
我希望這有幫助!
朱利安
回复:如何使用條形圖為圖形構建器保留行狀態\顏色謝謝你..它的工作原理。
我還有一個問題..“測試名稱級別”是什麼意思? 我問的原因是,因為我要運行多個數據集。 對於每個數據集,附加到這些測試的顏色是否相同?這將有助於保持一致性。
PS:關於使用 JSL 顯示框窗口在可變性圖中選擇 X 軸上的分組列,我還有一個問題。我會將其發佈為不同的討論。
再次感謝
回复:如何使用條形圖為圖形構建器保留行狀態\顏色嗨跳,
我修改了您的腳本以在變量聲明中包含 Color( :Test Name )(下面加粗)。 這將根據測試名稱的級別對條形應用著色。 這是做你想做的嗎?
----
Yield_Graph_by_Test =產量表<<圖形生成器(
尺寸( 1145 , 894 ) ,
自動重新計算( 0 ) ,
變量( X ( :測試名稱) ,是( :姓名( “掉出來(%)” ) ) ,顏色( :測試名稱) ) ,
元素(
酒吧( X ,是,傳奇( 2 ) ,酒吧風格( “並排” ) ,匯總統計( “意思是” ))) ,
發送到報告(
派遣({} , “圖表生成器” ,大綱框, {設置標題( “輻射 (%) 與 BE 測試” )}) ,
派遣({} , “掉出來(%)” ,比例框, {敏( 0 ) ,最大限度( 100 ) ,公司( 2 ) ,小蜱蟲( 0 )}) ,
派遣({} , “” ,比例框, {敏( 0 ) ,最大限度( 100 ) ,公司( 1 ) ,小蜱蟲( 0 )}) ,
派遣({} , “圖表標題” ,文本編輯框, {設置文本( “(輻射(%))與測試名稱” )}))
) ;
回复:如何使用條形圖為圖形構建器保留行狀態\顏色嗨朱利安,
thx 快速回复。 我想你得到了我的問題並且回答正確。 下面是我的腳本。
Yield_Graph_by_Test =產量表<<圖形生成器(
尺寸( 1145 , 894 ) ,
自動重新計算( 0 ) ,
變量( X ( :測試名稱) ,是( :姓名( “掉出來(%)” ) ) ) ,
元素(
酒吧( X ,是,傳奇( 2 ) ,酒吧風格( “並排” ) ,匯總統計( “意思是” ))) ,
發送到報告(
派遣({} , “圖表生成器” ,大綱框, {設置標題( “輻射 (%) 與 BE 測試” )}) ,
派遣({} , “掉出來(%)” ,比例框, {敏( 0 ) ,最大限度( 100 ) ,公司( 2 ) ,小蜱蟲( 0 )}) ,
派遣({} , “” ,比例框, {敏( 0 ) ,最大限度( 100 ) ,公司( 1 ) ,小蜱蟲( 0 )}) ,
派遣({} , “圖表標題” ,文本編輯框, {設置文本( “(輻射(%))與測試名稱” )}))
) ;
所以每個測試名稱都有一個顏色,我希望它顯示在條形圖中,這樣我們就可以清楚地識別它。正如您在上面的腳本中看到的那樣,我正在通過測試繪製輻射百分比。
你能幫忙解決腳本的覆蓋\顏色部分嗎
謝謝
回复:如何使用條形圖為圖形構建器保留行狀態\顏色嗨跳,
我想我理解你的問題,但如果你分享你的 jsl 代碼,我很樂意看看。
但一般而言,JMP 中的條形圖對行顏色或標記不敏感。 行顏色和標記適用於點,這就是可變性圖(或散點圖或任何平台渲染點)將顯示這些行標記和顏色的原因。 為了在圖形生成器中為條形著色,您需要使用“疊加”或“顏色”角色。條形圖沒有從行狀態繼承顏色可能看起來很奇怪,但考慮到條形圖通常顯示數據的聚合(例如,組中所有個體的平均值),除非該組完全同質關於顏色狀態,沒有一種顏色可以是顯示以代表所有人。 如果您在圖形構建器中使用“顏色”角色,JMP 將進行嘗試,並將平均給定組的組成顏色並將該平均值用於條形顏色。
我希望我已經正確解釋了您的問題,這會有所幫助! 如果您回复您的代碼或具體示例,我將很樂意提供進一步幫助。
朱利安