是什麼促使你提出這個願望清單請求?
我需要定期為氣泡圖添加標籤。標籤需要自動定位,避免重疊,如果空間不足則自動隱藏。 JMP 沒有這個功能(Excel 和 Power BI 也沒有)。但是 R 語言可以,所以我只能用 R 語言了。
您希望看到哪些改進?
這是我的 ggplot 視覺化的 R 程式碼片段,它創建點標籤時不會重疊。
g1 = g1 + geom_text_repel(
aes(color = !!input$color_by), # 在這裡映射顏色!
size = 3.5,# 文字標籤中的字體大小
min.segment.length = 0, # 繪製所有線段
nudge_x = ifelse(g1$data[input$xvar] > 3, -0.2, 0.2),
力 = 10,
force_pull = 1,
box.padding = 0.3
)
這裡有詳細的文檔: https://r-graphics.org/RECIPE-SCATTER-LABELS.html
為什麼這個想法很重要?
我經常在 R 之外進行一些臨時分析,JMP 是我處理這類工作的首選平台。可惜的是,JMP 的點標記功能非常糟糕,尤其令人沮喪的是,我知道 R 可以做到這一點。而且,我覺得這是一個非常實用的功能,應該可以應用於多種圖表類型,而不僅僅是散點圖。