问题标签 [geom-bar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5447 浏览

r - geom_bar 从最小到最大数据值

我不确定是否geom_bar能够(可能我不能)创建我需要的情节geom_bar。我想要一个条形图,但不是从 0 开始,我有一个最小值和最大值作为每个条形的起点和终点。所需的输出如下所示: 在此处输入图像描述

数据结构是

用于绘制数据集中其他变量的 R 脚本如下

0 投票
3 回答
3951 浏览

r - 条形图中条形之间的特定空间 - ggplot2 - R

我有一个简单的条形图,如下所示

在此处输入图像描述 现在,因为 x 轴的水平(翻转,现在看起来像 y)彼此之间有关系,例如男性和女性代表性别崩溃,工作和不工作代表另一个崩溃等,我希望轴之间留出一些空间每个故障点,以便指出这些故障点。

我已经尝试了一些事情,scale_x_discrete它的参数 break 但似乎这不是它的方式。有任何想法吗 ?

0 投票
1 回答
1200 浏览

r - 去掉两个图例中的线条和背景

我做了这个情节:

我需要擦除Time出现在颜色内的图例中的线条。同时我想要Recommendations图例中的透明背景。

0 投票
2 回答
7709 浏览

r - 使用 facet_wrap 时,geom_bar 中的条具有不需要的不同宽度

我可以找到以下问题的解决方案。我会很感激一些帮助!

以下代码使用 facet 生成条形图。然而,由于“额外空间” ggplot2 在某些组中它使条更宽,即使我指定宽度为 0.1 或类似。我觉得这很烦人,因为它看起来很不专业。我希望所有的条看起来都一样(填充除外)。我希望有人能告诉我如何解决这个问题。

其次,如何重新排序构面窗口中的不同类,以便在适用的情况下顺序始终为 C1、C2 ... C5、M、F、All。我尝试对因子的级别进行排序,但由于并非所有类都出现在每个图形部分中,所以它不起作用,或者至少我认为这是原因。

第三,我怎样才能减少酒吧之间的空间?使整个图更加压缩。即使我将图像缩小以进行导出,R 也会将条形缩小,但条形之间的空间仍然很大。

对于任何这些答案,我将不胜感激!

我的数据: http ://pastebin.com/embed_iframe.php?i=kNVnmcR1

我的代码:

需要修复的当前图表:

在此处输入图像描述

非常感谢!

0 投票
1 回答
680 浏览

r - 用 geom_bar 校正 geom_errorbar 位置

这里的数据: https ://www.dropbox.com/s/ezvky6geggpyryu/heights.csv?dl=0

我正在尝试调整误差线的位置以匹配条形的中点。

关于如何做到这一点的任何建议?

我检查了一个类似的帖子,但它并没有完全回答我的问题,因为我已经使用该函数设置了我的 y 位置。 如何使geom_bar中的闪避与geom_errorbar中的闪避一致,geom_point

这是我的代码:

0 投票
1 回答
829 浏览

r - R - ggplot geom_bar - 将 y 轴从科学格式设置为逗号,打破问题 - x 轴分类,y 轴连续

我正在尝试创建一个简单的条形图,ggplot2其中包含分类 X(状态)和连续 Y(花费的美元),但 Y 轴以科学计数法显示。

我不明白为什么scale_y_continuous(labels="comma")不努力做到这一点。

下面显示了数据和错误消息的示例。

有人可以帮我理解为什么会这样以及我应该做什么吗?看起来它应该是一个非常简单的转换,不需要休息。

0 投票
1 回答
1921 浏览

r - ggplot2 geom_bar 组堆栈顺序因子

我正在研究堆栈条形图,这是测试代码:

我想要的是:我想知道我是否可以更改图中每个变量的组因子(dat$day)的顺序。目标是为每个变量提供具有不同顺序颜色的相同条形图。更改颜色顺序并不难,但不同的顺序是另一回事。实际上,我希望将第一种颜色分配给每个变量的最大值。

我希望我足够具体。提前致谢。

0 投票
2 回答
368 浏览

r - 构建带有离散变量轮廓的面积图(即带有步骤)

类似于geom_area plot with area and outlines ggplot,我正在尝试构建一个带有轮廓的堆叠区域图。由于我的变量是离散的,我使用 geom_bar() 来堆叠它们。代码如下:

这使堆积条形图

我现在的问题是添加我提到的示例中的轮廓。我可以使用colour="black"geom_bar()但这会在条形之间添加垂直线,看起来很丑陋。

有没有人建议获得这些大纲?解决方案不必基于geom_bar.

如果可能的话,我也对只有深灰色部分有轮廓的解决方案感兴趣,因为这个轮廓有一个重要的解释。也许这可能是基于geom_line()?

0 投票
3 回答
13628 浏览

r - 如何在时间序列图中使用 geom_bar stat="identity" 设置 Bin Width?

我想使用条形图绘制时间序列并将 Bin Width 设置为 0.9。然而,我似乎无法做到这一点。我四处寻找,但到目前为止找不到任何有用的东西。如果 stat="identity ,这是一个限制吗?

这是一个示例数据和图表。干杯!

在此处输入图像描述

0 投票
2 回答
2067 浏览

r - 在重叠的条形图中绘制两个数据系列(ggplot2)

我想在同一个条形图中绘制两个数据系列(相同类型和数量的度量,但在两个时间点测量)。优选地,第一系列以灰色绘制,而第二系列以具有透明度的颜色绘制,使得系列1数据仍然可见。我拥有的数据格式如下:

为了显示我正在寻找的绘图类型,我在下面添加了用于绘制数据系列 1 的代码:

最后,哪个数据系列是灰色的,哪个是彩色的并不重要,只要它们被绘制在彼此的顶部,并且两者都是可见的。

欢迎所有建议!