Я пытаюсь сохранить коробочный график с ggplot в R с определенными размерами основных и второстепенных линий сетки. Если я сохраняю как pdf или png, у меня нет проблем, но при сохранении в svg (что мне нужно сделать в этом случае) размеры строк не сохраняются. Пожалуйста, дайте мне знать, какую еще информацию мне нужно предоставить (Черт возьми, я биолог, а не специалист по информатике). Спасибо за любую помощь, которую вы можете предложить.
Strains <- c("samp1","samp1","samp1","samp2","samp2","samp2","samp3","samp3","samp3","samp4","samp4","samp4","samp5","samp5","samp5","samp6","samp6","samp6")
value <- c(0.14,0.053,0.26,0.13,0.019,0.43,0.05,0.02,0.14,0.04,0.01,0.06,2.51,2.09,4.41,0.39,0.03,0.41)
sub_plot <- data.frame(Strains, value)
ggplot(sub_plot, aes(Strains, value)) +
geom_boxplot() +
geom_dotplot(binaxis='y', stackdir='center', dotsize=0.5) +
theme_bw(base_size = 16)+ theme(axis.text.x = element_text(size=18,angle=90)) +
theme(panel.grid.major.y = element_line(size = 1.5), panel.grid.minor.y = element_line(size = 0.5))
ggsave(paste("test.svg"))
Я хочу, чтобы она выглядела следующим образом: png image
Но когда я сохраняю его как svg, это выглядит так: svg image