问题标签 [ggimage]

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

r - 在 R 的 ggmaps 上加载地图 PNG 的栅格数据

这将在 R 的邮件列表中交叉发布。

我将地图作为 png 格式,所以我不会使用该get_map功能。我已经从 png 中提取了栅格数据,我希望将地图加载到 R 的显示上,然后我想在其上绘制一个点。

所以,这就是我尝试过的方式ggmaps。该程序正在编译。这里的问题是没有显示任何输出。

当然,我做错了什么。请指出。


编辑:我发现了一个错误。 其实我是第一次用 运行它source (uff.R),这个命令没有显示任何错误。然后我尝试了Rscript

0 投票
1 回答
6025 浏览

r - 在谷歌静态地图上离线绘制地图坐标

历史:从静态谷歌地图 png 中提取栅格数据,通过ggimage.

我确实运行dput了,rasterArray但输出是 20 MB,不能在这里发布。
顺便说一句,这是该静态地图的 URL:

scale问题:要在包含像素地图的 R 设备上绘制“GPS 坐标” ,我需要data.frame吗?

我看到了这个页面:http : //www-personal.umich.edu/~varel/rdatasets/Langren1644.html 我需要按照他们在这里显示的方式进行缩放吗?

如果是,那么除了scale函数的手册页之外,我还需要了解什么才能完成这项工作?

我在错误的树上吠叫吗?

0 投票
1 回答
526 浏览

r - 使用 ggplot 绘制带有图例的图像

我想使用 ggplot2 将 OHS 事件映射到医院平面图的 PNG 上。我尝试将这张非地理地图作为 ggimage 阅读。

ICU平面图

到目前为止,我已经使用我拥有的数据集 (14462) 观察结果尝试了以下操作。

示例数据集

我曾尝试将文件作为光栅读取,然后使用 ggmaps,但困难不是传说。

我真的很想使用 ggplot 但需要图例。我不确定我可以使用哪些其他方法在 PNG 上绘制 ggplot。

0 投票
1 回答
415 浏览

r - R 热图的图像缩放

我目前正在研究 R 的一个问题。我对 R 很陌生,所以我缺乏经验,在一个(我猜)简单的问题上。我在缩放与我拥有的某些数据相关的图像时遇到问题。图片是平面图。我的数据是手动记录的。

数据如下所示: 数据

我的代码如下所示:

我的情节最终看起来像这样(背景图像是一个简单的平面图): 来自 RStudio 的绘图图像

所以我现在的问题是,X 和 Y 轴的比例非常高。Y 超过 600,X 超过 400。但根据数据,应该在“Room1”(右下)而不是左下角的图中看到点。

有没有办法重新缩放图片?

就像是:

X 轴范围从 0 到 15

Y 轴范围从 0 到 25

这样做的总体目标是从我拥有的更多数据中绘制热图,并显示哪个 ID 在哪个“房间”中的时间最长。

编辑: 如果我像这样使用 ggimage:

scale_axes = TRUE,我的整个图像缩小到左下角,比例从 X = 0 到 12,Y = 0 到 7。所以它仍然不是我想要的方式。

0 投票
2 回答
3250 浏览

r - 可以使用 ggimage 包中的 geom_image() 来保留图像纵横比吗?

在研究这个答案时,我尝试geom_image()ggimage包中绘制图像条,但无法使其工作。geom_image()修改图像的纵横比,我不知道如何阻止它(或者这是否可能)。我也不清楚用什么单位size来衡量。从代码的行为方式来看npc,无论 ggplot2 坐标系如何,它可能位于从 0 到 1 的坐标中?

这是我使用的代码:

这是生成的图像:

在此处输入图像描述

图像应该是这样的:

在此处输入图像描述

注意:这是一个专门关于 ggimage 行为的问题。我知道如何使用其他方法生成正确的图像,例如使用draw_image()来自 cowplot。

0 投票
1 回答
1118 浏览

r - geom_image():如何单独设置图像大小

这个问题与可以制作 ggimage 包中的 geom_image() 以保留图像纵横比有关吗?但在我的应用程序中,我想制作一个散点图,使用与实际图像大小成比例的图像。

我想重现的图(手动完成,带有PPT)geom_image()如下所示:

在此处输入图像描述

我按如下方式读取数据,并获取包中使用的图像readPNG()尺寸png

我看不到任何方法可以在下面的调用中将每个图像的高度和宽度设置为geom_image()

我从中得到的东西使所有图像的大小和宽度都相同。我忽略了更好地定位标签所需的调整。

在此处输入图像描述

编辑:这是作为问题提交的,https://github.com/GuangchuangYu/ggimage/issues/6。作者说这还不支持,但也许有解决方法?

0 投票
1 回答
407 浏览

r - 如何在 geom_image() 中使用多种颜色

我无法弄清楚如何使用ggimage.

很清楚如何将不同的图像设置为单一颜色(来自 vignette):

我在示例中引入了另一列z,因为我正在使用的数据集有一个我想应用color美学的变量。

我尝试了通常如何在ggplot()(和/或geom_point())调用中设置它,但我没有得到我想要的输出:

它不接受多种颜色?

我还尝试指定三种颜色RColorBrewer

我非常感谢您尝试解决此问题的帮助。

0 投票
2 回答
3073 浏览

r - 如何使用魔术包删除图像背景?

是否可以使用包删除图像的背景magick

我知道如何在 Gimp/Inkscape 中使用边缘检测来裁剪轮廓;但是,我希望使用R.

我的最终目标是使用ggimage包将这些图像绘制为x,y坐标,但这些图像的背景当前与图重叠(狗与 fink 相比)

输出

可以使用图像魔术师修剪图像的边缘image_trim()

但这并不是我想要的。

有任何想法吗?

0 投票
1 回答
1235 浏览

r - ggimage:来自计算机而不是来自网络的自定义图像

下图可以从下面给出的 R 代码生成。图中使用的图像是从网站获取的。我想知道如何使用计算机中的图像。

在此处输入图像描述

0 投票
1 回答
234 浏览

r - ggplot2:全图大小图像

我想知道如何获得带有完整绘图大小图像的 ggplot2 图

在此处输入图像描述

在此处输入图像描述