R:tkplot()出错:tcl / tk库不可用

时间:2016-05-15 13:17:49

标签: r igraph tkplot

我的目标是创建一个交互式图表:

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的副本,但是我收到的错误消息似乎有所不同。我尝试了为这个问题提供的答案,然而,那些似乎并没有让我更接近于修复它。

1 个答案:

答案 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的文件夹,然后单击安装。

我没有尝试过你的命令,因为我没有数据,但这应该有效(它在我的电脑中完成)!如果它没有评论会发生什么!

希望它有所帮助!