【发布时间】:2020-07-16 13:37:01
【问题描述】:
我有一个这样的数据框:
Value Time Colour Fruit 1 9.0 1 Red Apple 2 9.5 2 Red Apple 3 10.0 3 Red Apple 4 9.0 1 Blue Apple 5 9.5 2 Blue Apple 6 10.0 3 Blue Apple 7 1.0 1 Red Pear 8 2.0 2 Red Pear 9 3.0 3 Red Pear 10 2.0 1 Blue Pear 11 1.0 2 Blue Pear 12 3.0 3 Blue Pear
还有以下情节:
Plotprep <- ggplot(Data, aes(x=`Time`, y=Value, fill= Time))
Plotprep +
geom_bar(position= position_dodge2(aes(fill=Time)), stat="identity", show.legend=FALSE)+
ylab("Value") + xlab("Colour") +
facet_grid(`Fruit`~`Colour`, scales = "free", space = "free_x", switch="y") +
scale_y_continuous() +
theme(strip.background = element_blank(),
axis.text.x=element_text(),
axis.line = element_line(colour = "black", linetype = "solid"))
很难看到顶行刻面中的条之间的差异 因为它们与条形尺寸相比相对较小。有没有办法,我只能在这一行中调整 y 比例以显示 8 到 11 之间的部分? (有点像我可以放大一些图形程序)
我面临的两个问题是:
- 我尝试的一切都用于所有方面,并且;
- 如果我使用 y 尺度的限制,所有扩展这些限制的数据都会丢失。
【问题讨论】: