0

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

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。
R 版本:3.3.0 (2016-05-03)。

我也注意到这里有一个类似的问题,但不同的是我需要 igraph 包。

有人知道如何处理这个错误吗?

[Edit 1 @ 20160517] 我还被告知这是这个问题的重复,但是我收到的错误消息似乎不同。我尝试了为这个问题提供的答案,但是,这些似乎并没有让我更接近修复它。

4

1 回答 1

0

你必须去这里: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 的文件夹,然后单击安装。

我没有尝试过你的命令,因为我没有数据,但这应该可以工作(它在我的电脑上)!万一它不评论发生了什么!

希望它有点帮助!

于 2016-05-15T17:33:01.660 回答