问题标签 [ggproto]

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 投票
3 回答
18588 浏览

r - 如何在ggplot中使用图像作为一个点?

是否有某种方法可以将特定的小图像用作带有 ggplot2 的散点图中的一个点。理想情况下,我希望根据变量调整图像大小。

这是一个例子:

所以我基本上想知道是否有办法提供特定图像作为形状?

0 投票
8 回答
49624 浏览

r - ggplot2中的qqnorm和qqline

假设有一个线性模型 LM,我想要一个残差的 qq 图。通常我会使用 R 基础图形:

我可以弄清楚如何获得情节的qqnorm部分,但我似乎无法管理qqline:

我怀疑我错过了一些非常基本的东西,但似乎应该有一种简单的方法来做到这一点。

编辑:非常感谢下面的解决方案。我已经修改了代码(非常轻微地)以从线性模型中提取信息,以便该图像 R 基础图形包中的便利图一样工作。

0 投票
3 回答
22984 浏览

r - 更改 geom_boxplot 中的晶须定义

我正在尝试使用 ggplot2 / geom_boxplot 生成一个箱线图,其中晶须被定义为第 5 个和第 95 个百分位数,而不是 0.25 - 1.5 IQR / 0.75 + IQR,并且像往常一样绘制这些新晶须的异常值。我可以看到 geom_boxplot 美学包括 ymax / ymin,但我不清楚我如何将值放在这里。这好像是:

应该可以提供帮助,但我不知道如何关联此统计数据的结果以设置适当的 geom_boxplot() 美学:

我看过其他帖子,人们提到基本上手动构建类似箱线图的对象,但我宁愿保持整个箱线图格式塔完整,只是修改两个正在绘制的变量的含义。

0 投票
3 回答
1528 浏览

r - 如何确定ggplot2对象每一层的geom类型?

作为从我已经创建的绘图中删除特定几何图形的一部分(此处链接),我想动态确定 ggplot2 对象的每一层的几何图形类型。

假设我不知道添加图层的顺序,有没有办法动态查找具有特定几何图形的图层?如果我像下面那样打印出图层,我可以看到这些图层存储在一个列表中,但我似乎无法访问 geom 类型。

我不熟悉 proto 对象,而且我从 proto文档中尝试过的东西似乎不起作用(例如p$layers[[1]]$str())。


感谢下面的答案,我能够想出一个动态删除图层的函数:

0 投票
7 回答
2879 浏览

r - geom_step 的空心直方图或分箱

我想绘制一个空心直方图,其中没有绘制垂直条,而只是一个轮廓。我找不到任何方法来做到这一点geom_histogramgeom_step+stat_bin组合似乎可以完成这项工作。但是,geom_step+stat_bin的 bin 会向右或向左移动半个 bin,具体取决于 step 的direction=参数值。它似乎正在做它的“步骤”WRT bin 中心。有没有办法改变这种行为,所以它会在 bin 边缘执行“步骤”?

这是一个插图:

在此处输入图像描述

0 投票
2 回答
13178 浏览

r - 将自定义图像显示为 geom_point

是否可以在 R ggplot 中将自定义图像(比如 png 格式)显示为 geom_point?

给出错误:

不知道如何为原型/环境类型的对象自动选择比例。默认为连续错误:美学长度必须为 1,或与 dataProblems 的长度相同:(annotation_raster(conv_pic, xmin = 0, ymin = 0, xmax = 5, ymax = 5))

0 投票
2 回答
1315 浏览

r - 围绕给定百分比的点绘制圆/凸包

我有

从点(0,0)向外我想绘制一个包含任何给定百分比点的轮廓/圆/椭圆/手绘凸包。

是否有任何功能或包可以自动执行此操作?到目前为止,我已经尝试了以下方法,但我只能通过一些外推和近似得到一个圆圈。

到目前为止,我已经尝试过:

在此处输入图像描述

0 投票
2 回答
2551 浏览

r - R:将 alpha 包添加到 2d 或 3d 散点图

我知道ggplot2可以将凸包按组添加到散点图中,如

在此处输入图像描述

我想知道如何计算和添加 alpha 包,即最大的凸包,其中至少包含所有点的 1-alpha 比例?在 2d(用 ggplot2 显示)或 3d(用 rgl 显示)中。

编辑:我最初的想法是继续“剥离”凸包,只要满足包含至少给定百分比点的标准,尽管在这里的论文中似乎他们使用了不同的算法(等深,这似乎是在 R 包深度中实现的,在函数isodepthaplpack::plothulls 中似乎也接近我想要的(尽管它产生了一个完整的图而不仅仅是轮廓),所以我认为这些我可能会被排序。虽然这些功能仅适用于 2D,但我也对 3D 扩展感兴趣(以 rgl 绘制)。如果有人有任何指示,请告诉我!

EDIT2:通过功能,depth::isodepth我找到了一个 2d 解决方案(见下面的帖子),虽然我仍在寻找 3D 解决方案 - 如果有人碰巧知道如何做到这一点,请告诉我!

0 投票
2 回答
3208 浏览

r - 为什么 stat_density2d 函数的 bins 参数未知?(ggmap)

我已经坚持了几个小时。当我运行这个:

我收到此错误消息:

有谁知道为什么?

0 投票
2 回答
2840 浏览

r - 使用构面将表格添加到ggplot

可重现的代码:

我想在此图表的末尾添加一个表格,在 x 轴上显示汇总统计数据 - 平均值、中位数、四分位数和每个月的记录数。我不确定这对于构面布局是如何实现的。这是我的图表的简化版本,我正在处理多个方面。我正在考虑从 获取统计信息stat_summary,然后我可以在最后显示?