geom-bar 相关问题

`geom_bar`是用于在`ggplot2`中创建条形图的几何对象描述

如何使用 ggplot() geom(bar

我正在尝试创建一个条形图,显示组内年龄类别(事件位置)的相对百分比。 我的观察中不存在一类人(18 岁以下,

回答 1 投票 0

在 R 中添加 Geom_Bar 后,Geom_Line 未在 Coord_Polar 中连接

我希望使用ggplot中的coord_极线将geom_line和geom_bar绘制为R中的圆形数据。目前,当我将 geom_bar 添加到 geom_line 时,geom_line 不再连接到它本身...

回答 1 投票 0

合并多个图表

早上好, 我希望能够合并 3 个图以获得单个图。我使用 ggplot2 中的 geom_bar 来创建 3 个图表。但position=“闪避”功能不允许m...

回答 1 投票 0

栏中间文字自动调整

我有一个名为 df 的数据框: df = tibble(var =c("A","B","C","D","E"), val = c(2,8,9,1,5) );df 结果是: 瓦尔瓦尔 我有一个名为 df 的数据框: df = tibble(var =c("A","B","C","D","E"), val = c(2,8,9,1,5) );df 导致: var val <chr> <dbl> 1 A 2 2 B 8 3 C 9 4 D 1 5 E 5 我想水平绘制 val 列的条形图,并将每个类别的值以文本形式绘制在条形图中间。 ggplot(df, aes(x = var, y = val)) + geom_bar(stat = "identity", fill = "lightgrey") + coord_flip() + # This flips the coordinates to make the bars horizontal geom_text(aes(label = val)) 导致: 如何将值(文本)自动放置在水平条的中间? 您可以使用 position = position_stack(vjust = .5) 将标签放入条形中间: library(ggplot2) ggplot(df, aes(x = val, y = var)) + geom_bar( stat = "identity", fill = "lightgrey" ) + geom_text( aes(label = val), position = position_stack(vjust = .5) ) 除以2: ggplot(df, aes(x = var, y = val)) + geom_bar(stat = "identity", fill = "lightgrey") + geom_text(aes(x = var, y = val/2, label = val)) + coord_flip() 在基地 X = data.frame(var =c("A","B","C","D","E"), val = c(2,8,9,1,5)) with(X, { barplot(val, horiz=TRUE, names.arg=var, las=2L, xaxt="n") |> text(x=val/2L, labels=val) axis(side=1L, at=seq(0L, max(X$val), 2.5)) } )

回答 3 投票 0

栏中间文字自动调整

我有一个名为 df 的数据框: df = tibble(var =c("A","B","C","D","E"), val = c(2,8,9,1,5) );df 结果是: 瓦尔瓦尔 我有一个名为 df 的数据框: df = tibble(var =c("A","B","C","D","E"), val = c(2,8,9,1,5) );df 导致: var val <chr> <dbl> 1 A 2 2 B 8 3 C 9 4 D 1 5 E 5 我想水平绘制 val 列的条形图,并将每个类别的值以文本形式绘制在条形图中间。 ggplot(df, aes(x = var, y = val)) + geom_bar(stat = "identity", fill = "lightgrey") + coord_flip() + # This flips the coordinates to make the bars horizontal geom_text(aes(label = val)) 导致: 如何将值(文本)自动放置在水平条的中间? 除以2: ggplot(df, aes(x = var, y = val)) + geom_bar(stat = "identity", fill = "lightgrey") + geom_text(aes(x = var, y = val/2, label = val)) + coord_flip() 您可以使用 position = position_stack(vjust = .5) 将标签放入条形中间: library(ggplot2) ggplot(df, aes(x = val, y = var)) + geom_bar( stat = "identity", fill = "lightgrey" ) + geom_text( aes(label = val), position = position_stack(vjust = .5) )

回答 2 投票 0

棒棒糖图表尺寸和线宽参数失败且标签未出现

我正在使用 ggplot2 创建一个棒棒糖图,比较美国大学学费和家庭收入中位数(针对所有种族,特别是黑人家庭)。为了使图表更容易绘制...

回答 1 投票 0

两个分类变量,在ggplot中排序并显示top_15

这是我的以下问题和解决方案。这个问题的目的是找出是否有更简单的方法来完成以下过程,因为我觉得我的代码过于复杂;怎么...

回答 1 投票 0

如何在 R 条形图中的一组条形和下一组条形之间创建更多空间?

我创建了一个水平条形图,其中包含具有不同生物过程的条形图。这些进程根据其填充情况分配给一个 Group_ID。这些条已经根据...进行排序

回答 1 投票 0

GGplot 图例显示缺失因子水平的空白填充

我正在尝试使用 ggplot 绘制频率图,其中删除的值仍然显示在图例中。我已经能够通过在scale_fill_manual中设置drop = FALSE来实现这一点,但是drop...

回答 1 投票 0

为 geom_bar 添加一个包含每组总计数的栏

我正在尝试制作一个包含两个分组变量的条形图,其中还包括一个包含一组总计数的条形图。下面的代码为我提供了一个包含两个分组变量的条形图,就像我...

回答 2 投票 0

Geom_bar 分组但添加总计数栏

我正在尝试制作一个包含两个分组变量的条形图,其中还包括一个包含一组总计数的条形图。下面的代码为我提供了一个包含两个分组变量的条形图,就像我...

回答 1 投票 0

想要并排的Geom酒吧

我正在制作一个图表,其 x 轴是州名称,y 轴是投票份额,但在 x 轴上我想要每个州并排的大选和州选举数据。然而,在我的输出中...

回答 1 投票 0

如何将图例改为圆形

库(ggplot2) 食物选择 <- c("Pizza", "Pasta", "Sushi", "Caesar Salad") counts <- c(17, 10, 8, 11) table <- data.frame(food_choices, counts) #

回答 1 投票 0

如何使用 ggplot2 在条形图中绘制后续条形

我有以下名为 df1 的数据框 定义数据框 df1 <- data.frame( trait = c("CRP", "CRP", "CRP", "TotChol", "TotChol", "T...

回答 2 投票 0

在 ggplot 中堆叠和分组条形图,同时保持 y 比例

我正在开展一个项目,使用 R 分析浮游植物数据,并尝试评估色素比例在一年中的变化模式。 下面给出了我的一个图的代码。我...

回答 1 投票 0

ggplot2 图例未出现

我无法为分类点数据的 ggplot2 图生成图例,并在顶部显示表示平均值的条形图。 情节 <- ggplot(df, aes(tree, o18)) plot + geom_point() +

回答 1 投票 0

如何创建具有水平和垂直多个嵌套面的图形?

下面是我的数据的简化版本。我想使用 ggplot() + geom_bar 的垂直条来绘制平均值。有几件事我想做。 我想分离我有d的数据...

回答 1 投票 0

如何制作水平和垂直分割数据的 R 图?

下面是我的数据的简化版本。我想使用 ggplot() + geom_bar 的垂直条来绘制平均值。有几件事我想做。 我想分离我有d的数据...

回答 1 投票 0

如何使用 stat="count" 在 ggplot2 中用计数或百分比标记条形图?

我正在尝试生成带有数据标签的堆积柱形图。 我能够生成图表,但无法找到输入数据标签的方法。我已经尝试过 geom_text() 但它一直要求我...

回答 2 投票 0

如何使用 geom_rect (R ggplot) 绘制具有可变条形宽度的 x 轴(xmin 和 xmax)上具有负值和正值的条形?

我正在尝试制作一个ggplot,以显示x轴上的生物量(称为迁移生物量)和y轴上的深度(作为连续变量)的差异。我还想要 l...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.