我正在尝试制作一个具有多个因素分组的条形图. excel中我尝试创建的一个示例,按品种和灌溉处理分组:
我知道我可以使用
facet_wrap()
生成多个图形
,但是我想针对多年的相似数据为这种相同类型的数据生成多个图表.我在此示例中使用的数据示例:
Year Trt Variety geno yield SE
2010-2011 Irr Variety.2 1 6807 647
2010-2011 Irr Variety.2 2 5901 761
2010-2011 Irr Variety.1 1 6330 731
2010-2011 Irr Variety.1 2 5090 421
2010-2011 Dry Variety.2 1 3953 643
2010-2011 Dry Variety.2 2 3438 683
2010-2011 Dry Variety.1 1 3815 605
2010-2011 Dry Variety.1 2 3326 584
是否可以在ggplot2中创建多个分组? 我已经搜索了很长时间,但还没有看到类似上面的示例图的示例。
感谢您的帮助!
最新回答
- 2021-1-111 #
相关问题
- r:在ggplot2中将构面标签更改为数学公式rggplot22021-01-12 01:28
- r:ggplot2-大小单位rggplot22021-01-11 23:55
- r:通过过滤隐藏对象来减少绘图的PDF文件大小rpdfvectorplotggplot22021-01-10 19:26
- r:如何在ggplot2的构面中添加常规标签?rlabelfacetggplot22021-01-09 22:55
- r:ggplot结合了来自不同dataframes的两个图rggplot22021-01-09 10:25
这可能是一个开始.
Update: labelling of x axis
我添加了:
coord_cartesian
,以设置y轴的限制,主要是下限,以避免默认的轴扩展。annotate
,以添加所需的标签.我已经对x
进行了硬编码 位置,在这个相当简单的示例中,我觉得还可以。theme_classic
,以删除灰色背景和网格。theme
,增加较低的print边距,以便为两行标签留出空间,并删除默认标签。最后一组代码:由于文本被添加到x轴下方,因此它"消失"在绘图区域之外,因此我们需要删除"剪切".就是这样!