R GGPlot-向左移动刻面_包裹y标签并使文本水平
我尝试过现有的答案,但没有一个能给我我想要的结果。非常感谢你的帮助。我想制作一张如下的图表,y轴显示科和种: 我使用了R GGPlot-向左移动刻面_包裹y标签并使文本水平,r,ggplot2,R,Ggplot2,我尝试过现有的答案,但没有一个能给我我想要的结果。非常感谢你的帮助。我想制作一张如下的图表,y轴显示科和种: 我使用了facet wrap,但这会在族之间放置线,挤压它们,并且您无法读取族名称。我想在给定的示例中将它们定位为“A组,B组”(即,在物种名称的左侧,水平文本,它们之间有线条,而不是图表中的空白) 以下是我迄今为止创建的内容: 这是Y轴上按族的facet\u wrap: 以下是我目前的代码: ggplot(lower[lower$Value != 0,], aes(x=Sam
facet wrap
,但这会在族之间放置线,挤压它们,并且您无法读取族名称。我想在给定的示例中将它们定位为“A组,B组”(即,在物种名称的左侧,水平文本,它们之间有线条,而不是图表中的空白)
以下是我迄今为止创建的内容:
这是Y轴上按族的facet\u wrap
:
以下是我目前的代码:
ggplot(lower[lower$Value != 0,], aes(x=Sample, y=Species)) +
geom_point(aes(size=Value, alpha = 0.75)) +
scale_x_discrete(labels= xlabels, drop = TRUE) +
theme(axis.title.x = element_blank(),
axis.title.y = element_blank(),
axis.text.y = element_text(size=5),
axis.text.x = element_text(size=7),
legend.position = "right",
strip.placement = "outside") +
scale_alpha(guide = "none") +
facet_grid(Family ~ Year, scales = "free", space = "free") +
scale_size_area("Frequency", limits = c(1, 20), breaks = c(1, 2, 5, 10, 20),
labels = c("One sighting", "Rare", "Uncommon", "Common", "Very common"))
和下面的示例数据
编辑:根据Roman的注释删除间距并切换Y轴。到达那里。只需在族之间添加分隔线,并旋转文本,使其水平。新代码:
ggplot(lower[lower$Value != 0,], aes(x=Sample, y=Species)) +
geom_point(aes(size=Value, alpha = 0.75)) +
scale_x_discrete(labels= xlabels, drop = TRUE) +
theme(axis.title.x = element_blank(),
axis.title.y = element_blank(),
axis.text.y = element_text(size=5),
axis.text.x = element_text(size=7),
panel.spacing.y = unit(0, "lines"),
legend.position = "right",
strip.placement = "outside") +
scale_alpha(guide = "none") +
facet_grid(Family ~ Year, scales = "free", space = "free", switch = "y") +
scale_size_area("Frequency", limits = c(1, 20), breaks = c(1, 2, 5, 10, 20),
labels = c("One sighting", "Rare", "Uncommon", "Common", "Very common"))
和新绘图(计划下一步固定垂直间距/重叠):
非常感谢
{结构(清单年份=c(“1984-1989”、“2017-2020”、“1984-1989”,
"2017 - 2020", "1984 - 1989", "2017 - 2020", "1984 - 1989", "2017 - 2020",
"1984 - 1989", "2017 - 2020", "1984 - 1989", "2017 - 2020", "1984 - 1989",
"2017 - 2020", "1984 - 1989", "2017 - 2020", "1984 - 1989", "2017 - 2020",
"1984 - 1989", "2017 - 2020", "1984 - 1989", "2017 - 2020", "1984 - 1989",
"2017 - 2020", "1984 - 1989", "2017 - 2020", "1984 - 1989", "2017 - 2020",
"1984 - 1989", "2017 - 2020", "1984 - 1989", "2017 - 2020", "1984 - 1989",
"2017 - 2020", "1984 - 1989", "2017 - 2020", "1984 - 1989", "2017 - 2020",
"1984 - 1989", "2017 - 2020", "1984 - 1989", "2017 - 2020", "1984 - 1989",
"2017 - 2020", "1984 - 1989", "2017 - 2020", "1984 - 1989", "2017 - 2020",
"1984 - 1989", "2017 - 2020", "1984 - 1989", "2017 - 2020", "1984 - 1989",
"2017 - 2020", "1984 - 1989", "2017 - 2020", "1984 - 1989", "2017 - 2020",
"1984 - 1989", "2017 - 2020", "1984 - 1989", "2017 - 2020", "1984 - 1989",
"2017 - 2020", "1984 - 1989", "2017 - 2020", "1984 - 1989", "2017 - 2020",
"1984 - 1989", "2017 - 2020", "1984 - 1989", "2017 - 2020"),
样本=结构(c(1L、5L、2L、6L、3L、7L、4L、8L、1L、,
5L,2L,6L,3L,7L,4L,8L,1L,5L,2L,6L,3L,7L,4L,8L,
1L,5L,2L,6L,3L,7L,4L,8L,1L,5L,2L,6L,3L,7L,4L,
8L,1L,5L,2L,6L,3L,7L,4L,8L,1L,5L,2L,6L,3L,7L,
4L,8L,1L,5L,2L,6L,3L,7L,4L,8L,1L,5L,2L,6L,3L,
7L、4L、8L),.Label=c(“已开发区1992”、“围场区1992”,
“保护区1992年”、“最高频率1992年”、“发达区2020年”,
“围场区2020”、“避难所区2020”、“最高频率2020”
),class=“factor”),值=c(10L,1L,10L,5L,5L,5L,
10L,5L,0L,0L,0L,1L,0L,1L,0L,1L,5L,0L,10L,10L,
5L,10L,10L,10L,1L,0L,0L,0L,0L,0L,1L,0L,1L,0L,
5升,2升,5升,2升,5升,2升,0升,0升,2升,0升,10升,0升,0升,
10L,0L,2L,5L,2L,5L,10L,5L,0L,20L,0L,20L,0L,20L,
0L,20L,2L,5L,0L,5L,0L,5L,2L,5L,系列=结构(c(16L,
16L,16L,16L,16L,16L,16L,16L,16L,16L,16L,16L,16L,16L,16L,16L,16L,
16L,16L,16L,16L,16L,16L,16L,16L,16L,16L,16L,16L,16L,16L,16L,16L,
16L,16L,16L,16L,16L,16L,16L,17L,17L,17L,17L,17L,17L,
17L,17L,17L,18L,18L,18L,18L,18L,18L,18L,18L,18L,18L,18L,18L,18L,
18L,18L,18L,18L,18L,18L,18L,19L,19L,19L,19L,19L,
19L,19L,19L,19L,19L,19L,19L,19L,19L,19L,19L,,.Label=c(“拉里科”),
"蝉科,"指甲虫科,"刺","鹭科",,
"凤尾鱼科,"凤尾鱼科,"凤尾鱼科,"凤尾鱼科,"凤尾鱼科,"凤尾鱼科,"凤尾鱼科,,
"鹦鹉螺科,"鹦鹉螺科,"鹦鹉螺科,"隼科,"鹦鹉螺科,"鹦鹉螺科",,
"羊科","长须鲸科","长须鲸科","长须鲸科",,
"叶镜科,"顶头科,"石龙科,"石龙科,"石龙科",,
"鲈科,"鲟科,"鲈科,"蝇科,"油桃科",,
"蚤科,"蚤科,"蚤科,"蚤科,"蚤科,"蚤科,"蚤科
),class=“factor”),物种=结构(c(69L,69L,69L,
69L,69L,69L,69L,69L,68L,68L,68L,68L,68L,68L,68L,68L,68L,68L,68L,
68L,不,不,不,不,不,不,不,不,不,66L,66L,66L,66L,
66L,66L,66L,66L,65L,65L,65L,65L,65L,65L,65L,65L,65L,65L,
64L,64L,64L,64L,64L,64L,64L,64L,63L,63L,63L,63L,63L,
63L,63L,63L,63L,62L,62L,62L,62L,62L,62L,62L,62L,62L,62L,
61L,61L,61L,61L,61L,61L,61L,61L),标签=c(“142.黑头彩旗(1177)”,
“141.乡村彩旗(1174)”,“140.条纹彩旗(1167)”,
“139.高加索水琵琶(1100)”,“138.树琵琶(1093)”,
“137.黄褐色琵琶(1090)”,“136.理查德的琵琶(1086)”,
“135.白色摇尾(1076)”,“134.灰色摇尾(1075)”,
“133.西黄鱼摇尾(1073)”,“132.蓝头摇尾(1060)”,
“131.鳞片胸膛母(1046)”,“130.印度银比尔(1045)”,
“129.红色阿瓦达瓦特(1042)”,“128.条纹织工(1033)”,
“127.黄喉麻雀(1024)”,“126.家麻雀(1007)”,
“125.紫色太阳鸟(1005)”,“124.红尾小麦鸟(997)”,
“123.休谟面团(988)”,“122.斑面团(978)”,
“121.东部黑耳小麦(976)”,“120.沙漠小麦(975)”,
“119.伊莎贝拉小麦(973)”,“118.欧洲石雕(963)”,
"117.Whinchat(960)","116.西部蓝岩鸫(957)",,
“115.普通岩鸫(955)”,“114.普通红尾鸫(948)”,
"113.中亚黑红星(945),"112.红胸捕蝇鸟(938),,
“111.半领捕蝇器(937)”,“110.红点蓝喉(921)”,
“109.斑点捕蝇鸟(911)”,“108.红尾灌丛知更鸟(908)”,
“107.黑喉鸫(899)”,“106.超级椋鸟(884)”,
“105.垂穗椋鸟(883)”,“104.普通椋鸟(882)”,
“103.普通八哥(875)”,“102.美乃鸟(849)”,
“101.亚洲沙漠莺(