Re: [R] stacked bar on single-color printing

2020-08-13 Thread Greg Snow
While it is possible to fill bars with patterns, it is not recommended. Fill patterns can lead to what is called the Moire effect and other optical illusions. Depending on the fill patterns and how they relate to each other this can cause an illusion of movement within the plot, straight lines

Re: [R] stacked bar on single-color printing

2020-08-13 Thread Rui Barradas
Hello, In base graphics function barplot has arguments angle and density, see the help page ?barplot. As an example, with the same data (note that the argument density is recycled, 2 values, one per stacked bar times the number of unique X vakues): barplot(Freq ~ Y + X, tbl, density =

Re: [R] stacked bar on single-color printing

2020-08-13 Thread John
Thanks Rui. That's very close to what I am looking for. You use gray scales for different categories. That would be a great idea. Could we use pattern fill? Rui Barradas 於 2020年8月13日 週四 下午6:31寫道: > Hello, > > Without sample data and the code you've tried it's difficult to say but > are you

Re: [R] stacked bar on single-color printing

2020-08-13 Thread Rui Barradas
Hello, Without sample data and the code you've tried it's difficult to say but are you looking for something like this? set.seed(2020) df1 <- expand.grid(X = factor(1:5), Y = LETTERS[1:2]) df1 <- df1[sample(nrow(df1), 100, TRUE), ] library(ggplot2) tbl <- as.data.frame(table(df1))

[R] stacked bar on single-color printing

2020-08-13 Thread John
Hi, I would like to create percentage stacked bar with graphics package (e.g., ggplot2) and print it in white/black. The regular option is to use different color on the bar. Is there any way to use different background on a bar so that we can tell on a black/white printing? For example, let my