我的目标是创建一个交互式图表:
tkid <- tkplot(my_igraph_network_object)
l <- tkplot.getcoords(tkid)
plot(net, layout=l)
这会在第一行产生错误:“tkplot(net)中的错误:tcl / tk库不可用。”
我试图手动安装包:
install.packages("tcltk")
运行该行返回两个警告:1。)“install.packages中的警告:包'tcltk'不可用(对于R版本3.3.0)”,2。)“install.packages中的警告:包'tcltk'是一个基础包,不应该更新“
平台:x86_64-apple-darwin13.4.0。
版本:3.3.0(2016-05-03)。
我也注意到有一个类似的问题here,但区别在于我需要igraph包。
有人知道如何处理此错误吗?
[编辑1 @ 20160517]我也被告知它是this question的副本,但是我收到的错误消息似乎有所不同。我尝试了为这个问题提供的答案,然而,那些似乎并没有让我更接近于修复它。
答案 0 :(得分:-1)
你必须到这里:https://cran.r-project.org/src/contrib/Archive/tcltk2/此页面包含该软件包的所有旧版本。
我在计算机上试过,我设法安装了最新版本:
tcltk2_1.2-10.tar.gz 02-Mar-2014 12:41 814K
然后,一旦你下载了.tar文件,将它保存在你想要的任何地方,让我们说桌面。然后转到Rstudio,然后转到工具 - 安装包 - 安装自:包存档文件(.tar,.tar.gz) - 浏览保存.tar的文件夹,然后单击安装。
我没有尝试过你的命令,因为我没有数据,但这应该有效(它在我的电脑中完成)!如果它没有评论会发生什么!
希望它有所帮助!