我一直在尝试使用 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 图像,效果很好。 请问有人可以告诉我发生了什么事吗?
我也有同样的问题;切换到“tiff”似乎有效。
convertSVG(paste0(species1,“_”,species2,“_sinteny.svg”),设备=“tiff”,dpi = 1200)