我正在使用以下代碼在我的軸上獲取對數刻度,但是,它還顯示中間值,如 10^(0.5)、10^(1.5)、10^(2.5)... 我怎樣才能擺脫那些并且只顯示完整的 10^1、10^2、...,作為我的軸標簽?
scale_y_log10(breaks = trans_breaks("log10", function(x) 10^x),
labels = trans_format("log10", math_format(10^.x)))
謝謝您的幫助!
uj5u.com熱心網友回復:
您可以嘗試使用nto 的引數scales::breaks_log(默認為n=5),如
scale_y_log10(breaks = breaks_log(n=3))
或者,如果您愿意對可以使用的特定圖表的解決方案進行硬編碼
scale_y_log10(breaks = 10^(1:3))
一旦你建立了你想要的范圍。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/482754.html
