报错代码:

ggraph(g, "manual", x = V(g)$x, y = V(g)$y) +geom_edge_link0() +geom_scatterpie(cols = c("A", "B", "C"),data = as_data_frame(g, "vertices"),  #这一行colour = NA,pie_scale = 2) +coord_fixed() +theme_graph() +theme(legend.position = "bottom")

报错信息:

Error in as.data.frame.default(value, stringsAsFactors = FALSE) : cannot coerce class ‘"igraph"’ to a data.frame

解决方案:

ggraph(g, "manual", x = V(g)$x, y = V(g)$y) +geom_edge_link0() +geom_scatterpie(cols = c("A", "B", "C"),data = igraph::as_data_frame(g, "vertices"), #添加igraph::colour = NA,pie_scale = 2) +coord_fixed() +theme_graph() +theme(legend.position = "bottom")

参考链接:https://lists.nongnu.org/archive/html/igraph-help/2018-02/msg00019.html

cannot coerce class ‘“igraph“’ to a data.frame相关推荐

  1. R语言ggplot2可视化:使用geom_line函数将dataframe中数据可视化为时间序列(或折线图)(Time Series Plot From a Data Frame)、添加标题、副标题

    R语言ggplot2可视化:使用geom_line函数将dataframe中数据可视化为时间序列(或折线图)(Time Series Plot From a Data Frame).添加标题.副标题. ...

  2. R语言data.table导入数据实战:把data.frame数据转化为data.table数据

    R语言data.table导入数据实战:把data.frame数据转化为data.table数据 目录 R语言data.table导入数据实战:把data.frame数据转化为data.table数据 ...

  3. R语言数据格式转换函数、数据类型判断函数(numeric、character、vector、matrix、data.frame、factor、logical)、R语言数据格式类型转换

    R语言数据格式转换函数.数据类型判断函数(numeric数值.character字符串.vector向量.matrix矩阵.data.frame数据表.factor因子.logical逻辑).R语言数 ...

  4. 将R非时间序列的data.frame转变为时序格式

    将R非时间序列的data.frame转变为时序格式,常常会用到,尤其是股票数据处理中, 举例: dailyData包括两列数据: Date Close 10/11/2013 871.99 10/10/ ...

  5. c语言分组求和函数,R语言 实现data.frame 分组计数、求和等

    df为1个data.frame对象,有stratum和psu两列,这里统计stratum列计数 方法1: cnt = table(df$stratum) 方法2: cnt = tapply(df$ps ...

  6. dataframe 添加一行_R语言Data Frame数据框常用操作

    来源 | R友舍 Data Frame一般被翻译为数据框,感觉就像是R中的表,由行和列组成,与Matrix不同的是,每个列可以是不同的数据类型,而Matrix是必须相同的. Data Frame每一列 ...

  7. data.frame类型数据如何将第一列值替换为行号

    data.frame类型数据如何将第一列值替换为行号 row.names(data) <- data[, 1] data <- data[, -1]

  8. pyculiarity解决报错ValueError: data must be a 2 column data.frame, with thefirst column...

    解决方法 报错全称为:ValueError: data must be a 2 column data.frame, with thefirst column being a set of times ...

  9. 【R】数据框data.frame的基本操作【1】

    data.frame(数据框)是R语言中的一种数据结构,下面将从多个方面介绍data.frame的基本操作. 1.建立数据框 ID<-c(1,2,3,4) age<-c(23,29,34, ...

最新文章

  1. 值得分享!它们才是真正的宝藏网站,让人惊艳
  2. TensorFlow练习9: 生成妹子图(PixelCNN)
  3. IHttpModule
  4. 搜索引擎学习(五)Lucene操作索引
  5. python求矩形面积_关于python:创建矩形类
  6. 信息学奥赛一本通(1221:分成互质组)
  7. 8能达到go速度吗 php_相同逻辑的php与golang代码效率对比,最好语言落谁家…
  8. Mac typora自定义编辑界面的配置
  9. 视觉SLAM应用(一)------AR发展的理解
  10. 下、Hadoop环境搭建——通过Xshell6连接VMware正式配置Hadoop
  11. 数据结构与算法分析:C语言描述(原书第2版) PDF
  12. 小米路由器mini刷linux,xiaomi mini路由器安装breed和openwrt固件
  13. 极客大学产品经理训练营:数据分析与用户数据 第17课总结
  14. java置换_java实现置换密码加密解密
  15. 计算机教学楼起名,给教学楼起名字(富有诗意教学楼名字)
  16. Oracle审计与数据库防火墙(AVDF)介绍
  17. 2021年大厂iOS 面试题 - 前篇
  18. JS 服务器推送技术 WebSocket 入门指北
  19. 考研日语线上笔记(八):完型易混易考知识点梳理篇
  20. shell怎样循环遍历字符串数组

热门文章

  1. 东大22春电子政务X《电子政务》在线平时作业1答案非答案
  2. html纵向字幕无缝滚动,html文字无缝滚动代码
  3. nexus安装成功后启动失败解决方案
  4. 4G和大数据让山西走出一条移动医疗道路
  5. OpenWRT上安装FreeSWITCH
  6. 记录远程桌面无法互相拷贝文件可能的原因和解决方法
  7. 双系统引导失败,windows的引导修复方法
  8. JavaScript js写九九乘法表(两种方法)
  9. matlab从入门到精通(二)matlab语言基础
  10. Linux下Nginx安装证书