I have a plot and then I changed some by default properties of ggplot
like font face, font color, bold
etc. However, when I am opening the plot using command or from Rstudio's plot
the image contains all my customize property.
However, when I am saving the plot using ggsave
it is not showing and saving all the customized properties of the image. More specifically my saved image is not showing the properties given in them()
.
My code is given below
plot <- ggplot(plot_df, aes(Region, diff, fill = Region))+
geom_bar(stat = "identity", width = 0.8, position = position_dodge(width = 0.9))+
theme_bw()+
theme(panel.grid = element_blank(),
plot.title = element_text(color = "black", face = "bold"),
axis.text.x = element_text(colour="black",size=10,face="bold"),
axis.text.y = element_text(colour="black",size=10,face="bold")
)+
xlab("Region")+
ylab("Average Region Rainfall (mm)")+
ggtitle("Average Region Ranfall")
Saving code using ggsave
ggsave("~/My/plot.png", plot = plot+
theme_bw(base_size = 10, base_family = "Times New Roman"), width = 10, height = 8, dpi = 150, units = "in", device='png')
Is there any way to save the original plot using ggsave?
Just change
theme_bw()
withtheme()
. Hopefully, this will work.