[英]ggplot2 polar plot axis label location
這只是舊問題ggplot2極坐標圖箭頭的擴展
你會發現x軸不在most_out圓圈之內。 在ggplot2中,我使用“panel.grid.major = theme_line(color =”black“,size = 0.2,linetype = 2)”得到虛線圓圈,如下所示: 所以我的問題是如何在圓圈外面制作軸標簽(180,135,90,.....),因為文本與圓形線合並。
我嘗試使用“hjust”或“vjust”來調整文本和軸之間的距離。 但它不起作用。 所以你對這個問題有一些想法嗎? 先謝謝!!!!
您還沒有提供代碼來重現問題所以這只是一個猜測。
我用空格, \\n
特別是移動文本“離開”了過去。 也許自定義格式化程序可能在這里工作。 以下是編寫自定義刻度標記格式化程序的方法 。
如果失敗,您可以始終隱藏軸標簽並使用geom_text
繪制它們,方法是添加另一個圖層。
當我試圖自己解決類似的問題時,我遇到了這個問題。 這篇文章的答案中涵蓋了一個解決方法: 在極坐標圖的邊緣移除額外的空間和環
您必須調整x刻度的限制以匹配軸標簽。 您還必須創建一個新的比例尺,對應於箭頭的徑向長度(圖表左側的0-300比例尺),
axis.text = element_blank
也取消了比例尺。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.