```
> dput(df_male)
structure(list(Question = structure(c(1L, 2L, 3L, 1L, 2L, 3L), .Label = c("Q1", 
"Q2", "Q3", "Q4", "Q5", "Q6", "Q7", "Q8"), class = "factor"), 
    Response = structure(c(1L, 1L, 1L, 2L, 2L, 2L), .Label = c("No", 
    "Yes"), class = "factor"), Proportion = c(0.569230769230769, 
    0.569230769230769, 0.492307692307692, 0.430769230769231, 
    0.430769230769231, 0.507692307692308)), .Names = c("Question", 
"Response", "Proportion"), row.names = c(1L, 2L, 3L, 9L, 10L, 
11L), class = "data.frame")

> dput(df_female)
structure(list(Question = structure(c(1L, 2L, 3L, 1L, 2L, 3L), .Label = c("Q1", 
"Q2", "Q3", "Q4", "Q5", "Q6", "Q7", "Q8"), class = "factor"), 
    Response = structure(c(1L, 1L, 1L, 2L, 2L, 2L), .Label = c("No", 
    "Yes"), class = "factor"), Proportion = c(0.603092783505155, 
    0.65979381443299, 0.54639175257732, 0.396907216494845, 0.34020618556701, 
    0.45360824742268)), .Names = c("Question", "Response", "Proportion"
), row.names = c(1L, 2L, 3L, 9L, 10L, 11L), class = "data.frame")

```

I have 2 data frames (one for each gender) on their proportion of response to 3 questions. 

```
> df_male
   Question Response Proportion
1        Q1       No  0.5692308
2        Q2       No  0.5692308
3        Q3       No  0.4923077
9        Q1      Yes  0.4307692
10       Q2      Yes  0.4307692
11       Q3      Yes  0.5076923
> df_female
   Question Response Proportion
1        Q1       No  0.6030928
2        Q2       No  0.6597938
3        Q3       No  0.5463918
9        Q1      Yes  0.3969072
10       Q2      Yes  0.3402062
11       Q3      Yes  0.4536082

```

I would like to visualize this, so I use a ggplot segmented barplot. 

```
ggplot(df_male, aes(x = Question, y = Proportion)) +
  geom_bar(aes(fill = Response), stat = "identity") +
  theme(axis.text.x = element_text(angle = 90, hjust = 1, vjust = 0.25)) +   # Rotate tick mark labels
  guides(fill = guide_legend(reverse = TRUE)) + ggtitle("Male") + theme(plot.title = element_text(hjust=0.5))

ggplot(df_female, aes(x = Question, y = Proportion)) +
  geom_bar(aes(fill = Response), stat = "identity") +
  theme(axis.text.x = element_text(angle = 90, hjust = 1, vjust = 0.25)) +   # Rotate tick mark labels
  guides(fill = guide_legend(reverse = TRUE)) + ggtitle("Female") + theme(plot.title = element_text(hjust=0.5))

```

[![enter image description here](https://i.stack.imgur.com/ble0n.png)](https://i.stack.imgur.com/ble0n.png)
[![enter image description here](https://i.stack.imgur.com/hjYXJ.png)](https://i.stack.imgur.com/hjYXJ.png)

Is this a way to combine the 2 plots into just 1 plot? i.e. I would like to find a way to visualize proportions to these 3 questions for 2 different groups in the same plot.