我可以使用ggplot和coord_polar()以及ylim(-2000, 500)來創建一個這樣的圖。 帶內環顯示 "x軸 "組標簽的極坐標圖
但是當我有更大范圍的數字并使用scale_y_continuous(trans='log10')時,我得到了這個結果。 帶有對數刻度的極坐標圖...沒有內環uj5u.com熱心網友回復:
這種情況下的訣竅不是將極限值設定為負值,而是將一個正數提高到一個負數。你可能記得,log(0)評估為-Inf,log(-1)評估為NaN。下面是一個標準資料集的例子。
library(ggplot2)
ggplot(mpg, aes(interaction(year, cyl))
geom_bar()
注釋()
"segment",
x = c(0.55,/span> 2. 55, 3.55, 5. 55),
xend = c(2.45,/span> 3. 45, 5.45, 7. 45),
y = 1e0。 yend = 1e0,/span> size = 2
)
注釋()
"text",
x = c(1. 5, 3, 4。 5, 6.5),
y = 5e-1。 標簽 = c("4"。 "5", "6"。 "8")
)
scale_y_log10(limits = c(1e-1。 NA))
coord_polar()

創建于2021-09-16,由reprex包(v2.0.1)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/330229.html
標籤:
