我希望有人能幫助我解決我的問題:
我想在對數 y 軸上繪制一些與高度相關的資料。和
scale_y_continuous(expand = c(0,0), breaks = c(100,200,300,400,500,600,750,1000,1250,1500,1750,2000,2500,3000,3500,4000,5000,6000,7000,8000,9000,10000,11000,12000,13000), limit = c(min(level_h),9500), name = "H?he in m", trans = log2_trans())
添加風向量時
geom_vector(data = wind_df, aes(x=Stunde, y=level, angle = atan2(dlat(v), dlon(u, level))*180/pi,mag = Mag(v, u)), skip = 1, pivot = 0.5, show.legend = FALSE)
角度出現錯誤的方向。
沒有過渡到對數尺度風向量是正確的。有誰知道我做錯了什么?矢量角是否也可能是對數縮放的?
謝謝你的幫助!
使用對數刻度:

沒有對數比例:

uj5u.com熱心網友回復:
關鍵是preserve.dir = TRUE在呼叫中使用geom_vector():
geom_vector(data = wind_df,
aes(x=Stunde, y=level, angle = atan2(dlat(v), dlon(u, level))*180/pi,
mag = Mag(v, u)),
skip = 1,
pivot = 0.5,
show.legend = FALSE,
preserve.dir = TRUE)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/387230.html
上一篇:將標簽繪制為帶邊而不是圓角的矩形
