Rideogram 未将 svg 导出为 pdf 或 png (RStudio)

问题描述 投票:0回答:1

我一直在尝试使用 RIdeogram 制作同线性图,当我尝试导出报告时,它在另一台计算机上使用相同的代码和文件,但在我的计算机(Windows 10)中工作

“警告消息:在 checkValidSVG(doc, warn = warn) 中:该图片不是由 Cairo 图形生成的;可能会导致错误”

并且文件是空的。它还创建了一个包含此内容的 html

“此 XML 文件似乎没有任何与之关联的样式信息。文档树如下所示。”

以及图像的代码。

我用过这个代码:

install.packages("RIdeogram")
require(RIdeogram)
karyotype_dual_pcul_ranat <- read.csv("cariotipos/karyotype_dual_pcul_ranat.csv", sep = ";")
table(karyotype_dual_pcul_ranat$species)
synteny_pcul_ranat <- read.csv("synteny/synteny_pcul_ranat.csv", sep = ";")
head(synteny_pcul_ranat)
ideogram(karyotype = karyotype_dual_pcul_ranat, synteny = synteny_pcul_ranat)
convertSVG("chromosome.svg", device = "pdf")

我尝试更新 R 和软件包、安装 Cairo、将图形配置从默认更改为 Cairo。我也尝试过用 svglite 制作 svg 图像,效果很好。 请问有人可以告诉我发生了什么事吗?

r svg
1个回答
0
投票

我也有同样的问题;切换到“tiff”似乎有效。

convertSVG(paste0(species1,“_”,species2,“_sinteny.svg”),设备=“tiff”,dpi = 1200)

© www.soinside.com 2019 - 2024. All rights reserved.