我在R中創建了一個帶有ggplot2的直方圖,並且需要一個對數間隔的x軸,但想保留我的線性值。GGplot2:繪製直方圖與對數比例但線性值?
這可能嗎?
我的公式到目前爲止是:
ggplot(f0peruttnq, aes(f0)) +
geom_histogram(alpha=0.3, fill='white', colour='black')
稍微題外話:我也試圖塞給我的直方圖頂部的正態曲線,但geom_density()似乎不工作,如果我想保持我的計數,而不是在X軸上的密度值。正如我試過+ stat_function(fun = dnorm)一點都沒有改變!
在此先感謝您的任何有用的提示!
它現在工作!
公式我用:
ggplot(data, aes(V2)) + geom_histogram(alpha=0.3, fill='white', colour='black')+scale_x_log10(breaks=c(50,100,150,200,250),labels=c(50,100,150,200,250))
感謝您的耐心:-)
請發佈一個可重現的例子:http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example你會得到更好的幫助,我們會更少脾氣暴躁: - ) –
嗯......基本上我想要一個看起來像是從日誌值創建的圖,只是在x軸上有線性值!這是我的直方圖:http://www7.pic-upload.de/06.08.11/rzr5ftih1a.jpg。它是從日誌值創建的,這些值位於x軸上。我想要相同的直方圖,但是從線性值創建!直方圖的形狀應該類似於圖片,但x軸的標籤應該以線性值給出!我的公式到目前爲止是:ggplot(f0peruttnq,aes(f0))+ geom_histogram(alpha = 0.3,fill ='white',color ='black') – Bloomy
請編輯您的問題以添加到目前爲止的公式按代碼按鈕,突出顯示代碼以將代碼標記爲代碼)以及'dput(f0peruttnq)'和'dput(f0)'的輸出。 –