KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm looking for a way to plot a bar chart containing two different series, hide the bars for one of the series and instead have a line (smooth if possible) go through the top of where bars for the hidden series would have been (similar to how one might overlay a freq polynomial on a histogram). I've tried the example below but appear to be running into two problems. First, I need to summarize (total) the data by group, and second, I'd like to convert one of the series (df2) to a line. df <- data.frame(grp=c("A","A","B","B","C","C"),val=c(1,1,2,2,3,3)) df2 <- data.frame(grp=c("A","A","B","B","C","C"),val=c(1,4,3,5,1,2)) ggplot(df, aes(x=grp, y=val)) + geom_bar(stat="identity", alpha=0.75) + geom_bar(data=df2, aes(x=grp, y=val), stat="identity", position="dodge")
Tags (comma-separated)
Save Edits
Cancel