问题标签 [geom-col]

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 投票
0 回答
33 浏览

r - 如何添加与 geom_line() 相同的轴 Y 和次轴 X 的水平 geom_col()?

我有两种数据要与 ggplot() 合并:

  • 主要是测试中的两个geom_lines()持续时间与迭代。
  • 次要的,是一种直方图geom_col():计数与持续时间。

我可以将它绘制在一起,但在直方图中,cols 的位置与持续时间轴无关,因为它被翻转了:

我得到什么

我想要的是水平绘制列,以使每个列的位置与 Y 轴(持续时间)对齐。我不确定如何进行,可能是 grobs 和辅助轴的组合,但我不知道如何进行。像这样的东西: 我想要的是

此示例的数据、比例操作和绘图代码为:

0 投票
1 回答
548 浏览

r - ggplot2 geom_points 不会着色或闪避

所以我使用 ggplot2 来绘制条形图和点。我目前得到这个:在此处输入图像描述

正如您所看到的,这些条很好地分开并以所需的颜色着色。然而,我的观点都是无色的,并且堆叠在彼此之上。我希望这些点在他们指定的栏上方并且颜色相同。

当我运行此代码时,我收到以下错误:

错误:未知颜色名称:A. pelagcus 另外:警告消息:1:未定义宽度。设置为position_dodge(width = ?) 2:在 max(table(panel$xmin)) 中:max 没有非缺失参数;返回-Inf

我已经尝试了几件事,但我不知道它是否适用于 geom_col 而不适用于 geom_points。

提前致谢

0 投票
1 回答
188 浏览

r - 如何从 stat_summary 添加图例并从主图中删除图例?

我想按两组(即产品和开始日期)绘制 df1 的值,并绘制一个带有 df1(蓝色)平均值和 df2(红色)平均值的横线,如附图所示。

绘图图

有没有办法删除条形图的边界并在图的右上角添加两个横杆的图例? 在此处输入图像描述

此外,我想知道是否有办法在图中的每个条形下方添加来自 df1 的“日期”?

0 投票
1 回答
144 浏览

r - 在具有 2x geom_col 的图中绘制具有相同填充变量的值

我有一个要绘制在条形图中的数据集。它由一个 x 变量、两个显示百分比的 y 变量和一个赋予变量不同特征(如 A、B 和 C)的变量组成。相同 x 处的所有 y 变量的总和为 100%。

我为数据框构建了一个示例:

我想构建一个图,显示不同 x 值的百分比,对比 y1 和 y2 中的值。我能够把它全部放在一个图中,以透明显示 y1:

你可以在这里看到情节

现在我想重新排列图中的值,例如 A、B 或 C 的正常值和透明值彼此相邻。我想比较透明值和非透明值(y1 和 y2)的比例以及不同特征(A、B、C)的比例,这只有在例如 A 的所有值彼此相邻时才有可能。

是否可以将两个值gem_col相互混合?我不知道该怎么做,也找不到任何解决方案。

0 投票
1 回答
32 浏览

r - 每个标记的堆叠条的颜色不同?

如何制作堆叠条形图,使其对每个堆叠条的每个段具有不同的颜色(即,与所有条的总段一样多的唯一颜色 - 在本例中为 7 种不同颜色)。

我已经尝试过这里的方法,但是由于输入数据格式不同而得到不同的结果,并且该问题显示总数而不需要图例(我需要图例)。

MRE + 迄今为止的尝试

这会产生正确的堆积条形图,但两个堆积条的颜色相同

在此处输入图像描述

这会将唯一的颜色应用于每个堆叠条,但将相同的颜色应用于两个堆叠条

在此处输入图像描述

这在两个堆叠条上实现了不同的颜色,但是颜色错误(和错误的图例)

在此处输入图像描述

这是基于这种方法,但请注意条形高度与所有条形的总数匹配(而不是每个条形),并且在两个堆叠条形中也具有相同的颜色

在此处输入图像描述

0 投票
2 回答
111 浏览

r - 根据条的大小更改条的颜色 R

使用 ggplot 我已经制作了一个带有一些值的直方图。我想更改最高条的颜色,以使情节更清晰。

0 投票
1 回答
26 浏览

r - 堆叠条形图作为每类观察百分比的函数,而不更改 ggplot2 中的值

大家早上好,

我对图表的格式有疑问。

原图

在这里,我将平均组大小表示为与海岸距离的函数。是否可以将每列除以每类小时的观察次数的百分比,同时保持初始列的大小代表平均值。

有我的数据:

但不幸的是,当我尝试制作这张图时,我得到了这个,因为线条累积

有错误的图表

有我使用的脚本:

预先感谢您的回复

0 投票
1 回答
62 浏览

r - 如何更改ggplot中graphique的格式以结合geom_col和geom_surface

我正在尝试使用下面的代码用 ggplot 绘制我的数据框

我得到了这个图形 图片 ,但我想要的是这个::

图 2

请问如何更改我的代码以获得正确的图形!!!或者我必须使用另一个包而不是 ggplot 来做到这一点!

0 投票
1 回答
64 浏览

r - 如何更改ggplot图形的类型

我有数据框(例如)

我用 ggplot 做了一个条形图

在此处输入图像描述

如果我想获得像这样的最佳图形,我必须做什么,我可以看到条形之间的叠加,谢谢?????? 在此处输入图像描述

0 投票
2 回答
426 浏览

r - geom_col 分配了错误的自变量

我有一个简单的两个变量数据框,其中第三个变量作为一个因素

我想创建一个绝对值的条形图,所以我使用geom_col(). 我想将 Rb 绘制为深度的函数,因此深度应该是离散变量。但是,当我使用

该图有水平条,显示每个离散 Rb 读数的深度。我想查看每个离散深度处的 Rb 值。 在此处输入图像描述 颠倒 x 和 y 会出现同样的问题,只是使用竖线

在此处输入图像描述 我也尝试过同样的geom_bar(stat = 'identity')方法,但仍然是同样的问题。

编辑 - 如果有人能解释为什么,这工作

出于某种原因,将 Rb 值除以 10 可以解决问题?除以任何大于 2 的数字有效,但如果除以 1 或 2(Rb、Rb/1 或 Rb/2),它会像上图中那样对数据进行分组,并且条形是垂直的,而不是水平的? 在此处输入图像描述 谢谢,杰里米