r - 如何创建包含多个 png 图像的图表?
问题描述
我正在尝试创建类似的东西,但每个节点都有不同的图像。PNG图像作为R中的顶点(igraph)
我尝试使用相同的格式,但在图像列表中,但出现此错误:
Error in UseMethod("as.raster") :
no applicable method for 'as.raster' applied to an object of class "list"
img_train <- list.files(path = "~/Path/to/files", pattern = ".png")
img_list <- lapply(img_train, readPNG)
g <- graph.ring(5)
V(g)$raster <- replicate(vcount(g), img_list, simplify=FALSE)
plot(g, vertex.shape="raster", vertex.label=NA,
vertex.size=1:10*5, vertex.size2=1:10*5)
我不确定光栅是如何工作的 - 所以任何帮助将不胜感激。谢谢!
解决方案
推荐阅读
- java - 为什么我的 do-while 循环在 Java 中过早中断?
- html - CSS:如果同级输入没有值,则选择标签并更改颜色
- r - 在 ggplot2 中创建华夫饼图和构面
- javascript - 如何在 HTML 按钮单击上安装反应应用程序
- homebrew - 如何在 Mac OS X Mojave (10.14) 上安装 zlib?
- mysql - MySQL 触发器 - 5.7.23-0ubuntu0.16.04.1 - 奇怪的行为并非每次都有效
- php - 如果产品变体包含此短语,则执行此操作
- cordova - 由于 SslErrorHandler,Playstore 拒绝了 ionic (cordova) 应用程序
- batch-file - 合并后重命名文件,以避免再次使用它们
- python - 无法在 python 3.7 中安装包“重试”