【发布时间】:2016-05-15 13:17:48
【问题描述】:
我的目标是创建一个交互式图表:
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)。
我还注意到有一个类似的问题here,但不同的是我需要 igraph 包。
有人知道如何处理这个错误吗?
[Edit 1 @ 20160517] 我还被告知它是 this question 的副本,但是我收到的错误消息似乎不同。我尝试了为这个问题提供的答案,但是,这些似乎并没有让我更接近于解决它。
【问题讨论】:
-
我无法使用
tcltk包,因为我从未使用过它,但我建议查看visNetwork包以获取交互式网络图,因为它具有完整的shiny和rmarkdown兼容性。我不确定tcltk是否提供该功能,或者是否可以使用其他软件包,但我想将其扔掉。 -
@brittenb,谢谢推荐,我去看看
visNetwork。