簡體   English   中英

如何在ggplot2中繪制圖形類型='h'

[英]How to plot graph type='h' in ggplot2

我想知道如何在ggplot2中繪制類似這樣的圖形:假設我有兩個數字矢量: time <-c(1,3,4,6,9,10,12), n.censor<-c(0,0,1,4,0,3,1)我想作圖: plot(n.censor~time,type='h')

如何在ggplot2中實現類似的功能?

在這種情況下,“直方圖”是您想要的外觀,但是數據已經編碼好象條形圖一樣,因為它們已經聚合了。 因此,您的統計信息將為“身份”。 這是用於ggplot()的一些代碼:

 # first put your vectors into a data.frame
 df <- data.frame(time, n.censor)
 # plot
 ggplot(df, aes(x=time, y=n.censor))+
    geom_bar(stat="identity")

 # or alternatively, with the histogram layer:
 ggplot(df, aes(x=time, y=n.censor))+
    geom_histogram(stat="identity")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM