问题标签 [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 投票
1 回答
347 浏览

r - 使用 geom_col 更改 ggplot 的轴中断/限制

我在更改条形图中的轴刻度时遇到问题。我在使用 ggplot 方面相当新,所以答案可能非常明显。

这是一些数据(是的,这很奇怪,但旨在模仿我拥有的原始数据集,我不允许分享):

我从中创建了一个条形图

这是这个

这基本上可以按我的意愿工作,但是 x 轴的缩放非常令人不快。我想要的是一个轴,其中的中断和标签等于向量“lim”。我的理解是,应该可以通过在注释行中缩放相应的轴来做到这一点。但是当我尝试这个时,我得到了错误'离散值提供给连续规模'。我试图将比例更改为“scale_y_discrete”,但刻度完全消失了。我尝试了我能找到的所有东西,但没有任何效果,所以出了什么问题?

根据答案,我将绘图定义更改为:

产生了这个情节

现在我可以改变轴刻度,但情节看起来不像第一个。我的目标是保持外观,这意味着只显示条的顶部。

0 投票
1 回答
61 浏览

r - 如何使用填充和颜色 geom_col vs geom_point

我有一个关于 geom_point 的问题。

当我使用此代码时,我可以深入了解,但使用 geom_col,不可能添加形状。所以我想我把它改成geom_point,但如果我这样做并添加形状并保持填充和颜色相同,那么填充会变成黑色(AccesEnergie)。见添加的图片。为什么会发生这种情况,有人可以帮我吗?

geom_col

几何点

0 投票
0 回答
42 浏览

r - 当我在 geom_jitter 中使用 aes(shape) 时,各个点不再与覆盖的 geom_col 图中的各自组对齐

我试图想象在 6 天的时间段内某种蛋白质的血清浓度变化。我可以很容易地获得我想要的条形图,但是,我试图发表的期刊需要任何类型的图表中包含的单个数据点。

我也可以通过添加 geom_point 图来做到这一点,但是,当我尝试根据数据点来自的蜂窝线(也是必需的)为每个点分配特定形状时,我的点最终会按特定顺序排序.

这是我当前的数字代码:

现在,当我尝试为各个点分配形状时,会发生以下情况:

0 投票
1 回答
106 浏览

r - 我无法让 label=sprintf 强制我的标签显示 2 位小数

我有以下数据框:

当我尝试制作以下情节时,即使我在 中使用 label=sprintf aes,我也无法让该图显示“.0”,例如11.03.07.0它只显示1137 . 有人可以指出我做错了什么吗?

0 投票
1 回答
94 浏览

r - 在条形之外的 geom_col() 中定位标签

我的条形图代码:

结果我得到:

不错,但我希望标签位于条形之外并且完全可见。在上面的示例中,我让它们“半进半出”,pos2 的标签不完全可见。

所以我在最后一行添加了 hjust = "outward" :

结果

现在除了 pos1 之外的所有标签(为什么会这样?)完全符合我想要的(外部),但其中三个超出了界限,这是不好的。将“向外”更改为“向内”解决了“越界”问题,但标签现在位于条形内部(除了 pos1,它有什么问题?)

那么如何结合第二个和第三个解决方案,使所有标签都在条形之外并且可见?

0 投票
1 回答
426 浏览

r - R:使用ggplot在x轴上连续缩放

我正在尝试在 x 轴上绘制每小时值(从 00 到 23)。

但是,当尝试下面的代码时,它最终会导致我的 R Studio 崩溃。我想知道我是否缺少一个步骤,或者我是否使用了错误的代码来实现这一点。

这就是我在没有 scale_x_continuous() 的情况下得到的

在此处输入图像描述

这就是我想要实现的目标: 在此处输入图像描述

注意:两个图中都使用了不同的数据集。

0 投票
2 回答
194 浏览

r - geom_col with position = "dodge" 和 x 轴上的日期(多个值)

我有以下数据结构“x”:

这由(x 轴需要因子(!))很好地绘制:

我喜欢在 x 轴上有一个日期,所以添加到 scale_x_date() 但然后得到一个错误:

错误:无效输入:date_trans 仅适用于 Date 类的对象

我在 scale_x_date() 中作为参数输入的内容。

请帮忙 !

0 投票
1 回答
52 浏览

r - R:如何对数据进行分组并在数据框中的不同组内分配因子级别?

对不起菜鸟问题,我有这个复杂的药物集群数据,如屏幕截图所示。

我想将它们显示成一个堆叠的 geom_col 类型的图,x 轴是“药物”,Y 轴是出现的计数,并按集群分面。

到目前为止,这很容易。但我也想通过使用颜色填充来匹配它们的剂量来查看这些药物和剂量在每个集群中的分布。实际剂量有不同的单位等。

我将数字剂量提取到它自己的立柱中。我想分配一个因子向量(“min”、“low”、“high”、“max”)来反映剂量水平,因为我知道每种药物都有 4 种不同的剂量。

问题是不同药物的数字剂量不同,所以我不能简单地使用等级

例如,有些药物剂量范围从 0.03 到 30,有些等级从 0.3 到 300,有些范围从 0.01 到 10。

那么如何使用该数字药物剂量列将药物水平分配给每种药物呢?

0 投票
1 回答
90 浏览

r - 将图例添加到条形图(R ggplot)

我试图在我的条形图中添加一个图例,但没有成功。这就是我的数据的样子:三列,第一列是一个带有组名的因子,然后是两个数字,称为“1st_dose”和“2nd_dose”(这些是该年龄段的疫苗接种率)。

我的数据:

我制作的第一张图是使用以下代码:

这完全符合我的要求,但是我该如何添加一个图例呢?

然后我试图把我的数据变长:

并尝试了两种具有图例的图表变体,但看起来也不像我想要的那样:

我不希望它像那样分开

但这会堆积起来,我不希望它超过 100%

有任何想法吗?提前致谢!

0 投票
1 回答
93 浏览

r - gganimate 水平柱形图不会平滑过渡条

我正在使用 ggstance 包中的 geom_colh 创建条形图比赛动画。现在,动画非常不稳定,看起来不是一个连续的动画,而是一个接一个的图像。下面是当前动画的样子:

在此处输入图像描述

相反,我希望酒吧在相互通过时从一个位置“滑行”到另一个位置。以下是我目前拥有的代码的代表:

我尝试更改过渡长度/状态长度、删除主题项、删除颜色、删除 stat = 'identity' 参数、更改组变量和帧数/fps。我不知道下一步该尝试什么。任何建议都会很棒!