[R] R graphics question: "binary" bar chart

Henrique Dallazuanna wwwhsd at gmail.com
Mon Feb 18 16:04:52 CET 2008


If I undestand your question you can try something about like this:

x <- matrix(rbinom(75, 1,.6), nc=3)
image(x, col=c("gray", "white"), axes=F)
axis(1, at=seq(0,1, l=nrow(x)), labels=paste("Day", 1:nrow(x)))
axis(2, at=seq(0,1, l=ncol(x)), labels=paste("P", 1:3, sep=""))


On 18/02/2008, Stephan Spat <stephan.spat at joanneum.at> wrote:
> Hello!
>
> I would like to visualize the hospitalization within one year of several
> patients using a bar chart. For each patient the stay in a hospital
> should be illustrated with a dark colour a if there is a stay at home
> between 2 hopital stays, it should be illustrated with a bright colour.
>
> e.g.
>
> P1       |//////|      |///|             |////////|
> P2                 |//////////|
> P3          |//|   |////|       |///|    |//|
>     Day1------------Day100---------------------------------Day365
>
>
> legend:
> Px       Patient with id x
> |///|    Hospital stay (length of bar symbolizes length of stay)
>           Place between 2 hospital stays symbolizes stay at home
>          (not in hospital)
>
> Are there any package which can do that? If not, how can I implement
> this in R?
>
> Thanks a lot
>
> --
> Stephan Spat
>
> Institute of Medical Technologies and Health Management
> JOANNEUM RESEARCH Forschungsgesellschaft mbH
> Elisabethstrasse 11a, 8010 Graz, AUSTRIA
>
> phone:    +43 (0) 316 876-2157
> fax:      +43 (0) 316 876-2130
> email:    stephan.spat at joanneum.at
> homepage: http://www.joanneum.at/msg
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>


-- 
Henrique Dallazuanna
Curitiba-Paraná-Brasil
25° 25' 40" S 49° 16' 22" O



More information about the R-help mailing list