我在GGPLOT2(通過rpy2),其格式上的log 2刻度x軸的曲線圖:指定ggplot2中的刻度標籤的格式而不使用刻度進行變換?
p += ggplot2.scale_x_continuous(trans=scales.log2_trans(),
breaks=scales.trans_breaks("log2",
robj.r('function(x) 2^x'),
n=8),
labels=scales.trans_format("log2", robj.r('math_format(2^.x)')))
如果x值已經在LOG 2,我如何才能申請的scales
格式轉化,使值以2^x
的格式顯示,而不是十進制的log2值?即如果我放棄trans=
參數,我怎樣才能正確地格式化蜱?
也許用''trans_breaks''中的''identity'替換''log2''?雖然它可能會更容易,只是爲了不轉換它們,讓ggplot完成所有這些工作。 – joran 2013-04-03 19:47:17