在折線圖的資料點上方新增連接字母我在新資料表的欄位中包含來自連結信件報告的信件、我的平均值和 SEM。我創建了一個有點折線的圖。正如之前的討論帖子中所建議的,我嘗試過“設置形狀列”,但正如您所看到的,字母位於線條後面,因此難以閱讀。我想將字母添加為浮動在點上方的標籤(以便它們清晰可見)。如何調整字母出現的位置?或以不同的方式添加字母?謝謝!

數據探索和視覺化分享和交流成果回覆:在折線圖的資料點上方新增連接字母您使用的是哪個 JMP 版本?
我認為形狀的想法來自於如何添加字母形成連接字母報告到圖表。其他選項在這裡如何表示字母來標記箱線圖中的顯著差異? 。使用第二個選項,您可以新增使用列作為標記,然後顯示具有最大摘要統計量的繪圖圖
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
fit = dt << Oneway(Y(:height), X(:age), All Pairs(1), invisible);
letters_tb = ((Report(fit)[OutlineBox("Connecting Letters Report")]) << child) << child;
tb_letter_cols = Filter Each({col_name}, letters_tb << Get Names,
Starts With(col_name, "~Letter Column ")
);
aa_letters = Associative Array();
For Each({level, idx}, letters_tb[1] << get,
aa_letters[level] = "";
For Each({letter_col, idx_col}, tb_letter_cols,
aa_letters[level] ||= Try((letters_tb[1 + idx_col] << get)[idx], "");
);
);
fit << close window;
dt << New Column("TukeyLetters", Character, Nominal, UseForMarker(1), << Set Each Value(
aa_letters[char(:age)];
));
gb = dt << Graph Builder(
Size(529, 451),
Show Control Panel(0),
Variables(X(:age), Y(:height)),
Elements(
Box Plot(X, Y, Legend(6), Box Style("Solid"), Fences(0)),
Points(
X,
Y,
Legend(7),
Summary Statistic("Third Quartile"),
Error Interval("None")
)
)
);

然後可以選擇使用圖形腳本(或標記繪製表達式)來計算文字應該在的位置。這是最靈活和最複雜的選擇。
編輯:還有一個選擇。您可以建立新列來確定點圖的 Y 軸,然後將其用作 Y 軸中的額外列,從除點圖之外的所有內容中停用它。在此範例中,高度+2 用作額外列

計算只是 :height + 2。
回覆:在折線圖的資料點上方新增連接字母我正在使用 JMP Pro 16。
回覆:在折線圖的資料點上方新增連接字母我認為您可以在不編寫腳本的情況下完成此操作,但需要執行相當多的步驟。
回覆:在折線圖的資料點上方新增連接字母編輯:我在 JMP18 中做到了這一點。不確定 JMP16 是否完全相同,我無法測試它。
從連接字母報告中,建立一個資料表

在該表中透過連接所有字母列來建立新列(也將其重新命名為更好的名稱)

將其連接/更新回原始表(您可能必須更改級別列資料類型以匹配原始表)

建立可用於確定 Y 軸位置的新列


如有必要,編輯公式

設定要用作標記的字母列

創建你的情節。注意 Y 軸的設定方式以及不同變數的停用方式

根據需要調整 TEMP 的公式(在我的數據中使用 1.01 乘數)並在完成後重命名 Y 軸

回覆:在折線圖的資料點上方新增連接字母由於我已經在一列中包含字母,並且不需要在模型中生成它們,因此如何將該列添加為標記?
也許我可以使用類似的東西創建一個副本?
Names Default To Here(1);
Weights = Open("jmpprj://contents/Weights.jmp");
Weights << New Column("test", Character, Nominal, UseForMarker(1), << DupCol ("Letters")
);回覆:在折線圖的資料點上方新增連接字母實際上,您的上一個回覆向我展示瞭如何在不編寫腳本的情況下將當前列設定為標記。所以請忽略我最後的回覆。
回覆:在折線圖的資料點上方新增連接字母謝謝!這非常有效,而且比手動添加它們要快得多!
我將支援在未來版本中向圖形產生器添加連接字母標籤的許多建議。
回覆:在線圖數據點上方新增連接字母你好,
您認為有可能為其建立工作流程嗎?
我想,我會嘗試一下...但如果你已經嘗試或測試過它會更容易:)
回覆:在線圖數據點上方新增連接字母我還沒有嘗試過以此來建立工作流程。 JMP 很可能能夠記錄執行此操作的所有步驟(或至少大部分步驟)。還有一些欄位需要 JMP 向使用者詢問,但在工作流程建構器中很容易做到