I did ggplot2 graph on R, the data is combined 2 dataframes, the plot has many 2 columns with same color each column representing each dataframe, the problem is each 2 columns for 2 dataframes has same colors but outlined with thin color, how to shade the data for one dataframe so that both same colors but one shaded one not shaded ? 

```r
df$Cell_lines = 'cell_one'
data2$Cell_lines = 'cell_two'
df3=rbind(df,data2)
ggplot(df3, aes(x=Variant_Classification, y=Number_of_Genes,col =Cell_lines,fill = Variant_Classification)) +
  geom_bar(stat="identity",position = 'dodge')  + theme_minimal() +  labs(title ="cell_one vs cell_two")+ 
  theme(axis.title.x=element_blank(),
        axis.text.x=element_blank(),
        axis.ticks.x=element_blank()) 
```
This code change the color and thickness of the border for better visualization:

    df3 = rbind(df,data2)
    
    ggplot(df3,aes(x=Variant_Classification,y=Number_of_Genes,col=Cell_lines,fill=Variant_Classification)) +
      geom_bar(stat="identity",position='dodge',size =1)+
      theme_minimal()+
      labs(title="cell_twovscell_one")+
      theme(axis.title.x=element_blank(),axis.text.x=element_blank(),axis.ticks.x=element_blank()) + 
      scale_color_manual(values = c("cell_one" = "red","cell_two"="black"))