我有一张我想用作自定义图例的图像 - 一个图形中的 3 个图例与 grid.arrange 相结合的通用图例:
我想我可以用 png 或一些这样的包将它加载到 R 中,并使用 grid.arrange 将它放在我的图表旁边。是否可以将此类图像包含在已经包含制作我的组合图表的功能的包中,如果可以,将它放在哪里以及如何从 R 代码中调用它,然后从它在包中的位置调用它。我打算经常使用这种带有这个图例的图表。
更新:
我在包结构的根目录中创建了一个名为“img”的文件夹,并将文件放入其中。
在我的 R 代码中是一行:
legend <- readPNG(system.file("img", "rgblegend.png", package="HybRIDS"), TRUE)
但是,当构建二进制文件时,然后从本地 zip 文件安装它,我去绘图并:
Error in readPNG(system.file("img", "rgblegend.png", package = "HybRIDS"), :
unable to open
如果我检查我的库,则没有文件夹“img”
编辑:
我检查了我的包的源版本 - 它包括“img”文件夹,但是从源安装也无法将文件夹放入我的目录。所以我想我现在的问题是,为什么制作二进制包不包含 img 文件夹,为什么源包包含它但不将其安装到我的库中 - 我该怎么做才能纠正这个问题?