2017-08-04 54 views
0

我使用其中的情節的高度由值在我的數據框的第二列確定R0試圖將barplot另一列r中柱狀圖,並數據框第一列中的值顯示爲圖底部的標題。創建使用高度數據幀的一列和名稱

看來,解決方案,如

g <- ggplot(mpg, aes(class)) g + geom_bar()

創建柱狀圖其中高度爲每一個獨特的價值類

我目前的解決方案

> data 
    obj  rate smt 
1 test1 0.000342500 1 
2 test2 0.000508000 1 
3 test3 0.000599167 1 
4 test4 0.000339000 1 
> g <- ggplot(data, aes(obj,rate)) + geom_col() 

返回頻率空PDF叫Rplots.pdf

爲了澄清,使用此代碼我想一個PDF其中在底部的值是「測試1測試2 TEST3 TEST4」,其到達的分別0.000342500,0.000508000,0.000599167,和0.000339000高度。這個圖中應該有四個條。

回答

1

如果你只關心密謀PDF

library(ggplot2) 
data <- structure(list(obj = structure(1:4, .Label = c("test1", "test2", "test3", "test4"), class = "factor"), rate = c(0.0003425, 0.000508, 0.000599167, 0.000339), smt = c(1, 1, 1, 1)), .Names = c("obj", "rate", "smt"), row.names = c(NA, -4L), class = "data.frame") 

pdf("Rplots.pdf") 
ggplot(data, aes(obj,rate)) + geom_col() 
dev.off() 
+0

感謝。通過這個解決方案,我在頁面上獲得一個空白的第一頁,並在第二頁上顯示條形圖。你知道如何擺脫空白的第一頁。 – Jacob

相關問題