问题标签 [geom-segment]

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 回答
132 浏览

r - R:ggplot2 geom_segment 像素化

当我使用 geom_segment 时,它与 geom_abline 相比是像素化的。当我使用 ggsave 导出到 pdf 时,它没有被矢量化。

geom_abline :

在此处输入图像描述

geom_segment:

在此处输入图像描述

知道如何解决这个问题吗?

谢谢

0 投票
0 回答
109 浏览

r - geom_segment 箭头偏离中心

我正在使用 geom_segment 箭头,我有一些问题正在寻找建议来纠正。首先,箭头偏离其直线的中心。其次,如果 lineend 设置为“butt”或“square”,则线段的“主”线会穿过箭头。如果 type="close",这些都对我有用,但不那么明显。

在此处输入图像描述

圆形斜角箭头可能是第一个问题中最明显的,例如,您可以看到主线的一角穿过顶部的第一个箭头。

然后在键入 =“关闭”时会出现旧的角落故障。

在此处输入图像描述

我看到 两个帖子,指向修改这个源代码,但是有过时的说明(我觉得源代码已经更新了)。如果 lineend="butt" 则会出现此问题,并且可以通过更改为“square”来部分修复,但是对于某些尺寸组合,这仍然看起来很粗糙。

对于这三个中的任何一个,任何帮助都将不胜感激,尤其是前两个(我找不到任何其他帖子)。

0 投票
1 回答
410 浏览

r - 如何防止 geom_segment 中的重叠段

我正在尝试将不同的范围(线)映射到图中的不同区域(见下文),geom_segment但有些范围重叠并且根本无法显示。这是数据框的最小示例:

我用 绘制区域,geom_rect然后用 绘制范围(线)geom_segment。这是情节:

第一个图是使用代码生成的图,而第二个图是所需的图。

在此处输入图像描述

如您所见,第二行与第一行重叠,因此您根本看不到第二行。

如何更改代码以生成第二个图?

我正在尝试使用ifelse语句,但不确定test参数应该是什么:我希望它检查每个范围(线)是否与任何先前的范围(线)重叠以将y位置更改为 around .05,所以它不会重叠。

0 投票
1 回答
1133 浏览

r - 在 R 中使用 Geom_Segment

我正在尝试使用 Geom_Segment 在 R 中创建一个绘图。我遇到了一个错误,说我需要输入 yend,但我已经在输入了……这是我的代码:

样本数据: 这是样本数据

这就是我如何更改下面的代码以从 Excel 中获取我输入到 Power BI 中的数据:

0 投票
0 回答
69 浏览

r - 在时间序列可视化上结合 geom_bar、geom_segment 和 facet_grid

我正在尝试用 ggplot 做一个漂亮的图表,但我仍然面临障碍。当我在代码末尾使用 facet_grid 时,会发生错误。伸出援助之手会很棒!

这是我的代码:

创建数据

管理数据

以正确的顺序重新调整月份

主要情节

创建分段数据

显示两天,例如在第 6 行和第 35 行

并且知道我对 facet_grid 的问题

乔纳斯

0 投票
1 回答
293 浏览

r - 如何使用 ggplot2 中的 geom_segment() 按组连接多个点?

我试图用一条线连接我的点,就像这样,但对于我的情节:

在此处输入图像描述

我的情节是这样的:

在此处输入图像描述

我试过使用 geom_segment 但它没有用。我的基本代码是:

我将如何使用 geom_segment 为我的数据执行此操作?谢谢你的帮助!

更新:可重现的代码

更新:我的数据

我会试试geom_line!谢谢

0 投票
1 回答
53 浏览

r - 如何将插图放置在 ggplot 上的确切位置并设置 geom_segment 的颜色?

我正在创建一个关于黄土如何工作的插图。我的两个问题在这个问题的末尾。首先,设置:

主线剧情:

插图

问题 1:如何放置四个插图,使权重函数的 y = 0 位于对应的高度geom_segment?我想在主图坐标中插入高度 = 2。

问题2:如何将每个segment的颜色设置为对应inset的颜色?

0 投票
1 回答
31 浏览

r - 我怎样才能让这个 ggplot 渲染得更快?

下面是我正在使用的数据的代表。这些geom_segment调用使渲染非常缓慢。是否有其他方法可以更快地达到相同的结果?

在此处输入图像描述

0 投票
1 回答
41 浏览

r - geom_segment - 平行闪避

我有一个“经典”的 ggplot 问题,与这里讨论的问题非常相似。我试图按照那里的建议解决它,但不知何故它不起作用。

数据集是:

我想做类似的事情:

但显然有平行箭头......我知道我可以做到geom_linerange,但后来我错过了箭头,这些箭头对于显示我想到的图形设计的变化方向很重要。

我尝试做类似的事情:

然后geom_segment按照scale_y_continuous上面链接的问题中的建议答案进行操作,但我无法让它工作。

我还在这个帖子中看到应该在 10 年前对此进行更新。也许发生了这种情况,我在这里错过了一个我现在看不到的简单修复?

0 投票
2 回答
42 浏览

r - 多变量绘图的 geom_segment 线垂直

下面的绘图代码使分段线会聚在所有颜色的离散 x 变量的中心。有什么办法可以使分段线对于每个 x 变量各自的颜色是垂直的?

多变量图

数据: