问题标签 [tkplot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
100 浏览

r - R tkplot 的地理坐标问题

我想用地理坐标(epsg:27572)对图形的顶点进行空间化,但是当我使用tkplot函数时tkplot.setcoords(),坐标是“居中的”,出现一个 0,并且空间化是真实位置的一种镜像对称。一个例子:

问题是coords与初始相比已转换:

tk显然,坐标的第 2 列已经“居中”为 0。一个节点出现在窗口的右下角。

0 投票
0 回答
244 浏览

r - iGraph 图中 tkplot.coords 和 plot() 坐标之间的不一致

我正在使用 iGraph 在 R 中制作网络图。我首先使用 tkplot() 绘制它,以便我可以手动重新定位一些节点。然后我捕获新坐标,然后将它们插入绘图函数中以重新绘制图形以及其他调整(更改节点的不透明度)。

问题是即使使用 tkplot.coords 坐标,第二张图看起来也不像 tkplot。相反,一些箭头出现在边缘的中间而不是末端,并且节点紧密聚集和重叠,即使 tkplot 不是这种情况。关于如何让 plot() 函数完全模仿使用 tkplot() 生成的图的任何建议?

我正在使用 R Studio,所以我想知道是否存在转换问题。

我的简化代码如下:

0 投票
0 回答
514 浏览

r - r 中的交互式绘图:tkplot 崩溃

我的问题是关于使用 igraph 和 tcltk 包使用 R 进行绘图。我安装了所有东西,包括用于我的 Mac OS X 10.10 的 XQuartz。当我尝试绘制它时,它首先启动交互式窗口,然后立即崩溃并出现错误“ 1 1”。有人有这个吗?不确定这是mac问题还是一般的R问题。当我只使用“情节”来绘制它时,即不是交互式的(不是“tkplot”) - 它可以工作。

基本上我想以交互方式绘制这个网络,这样我就可以拖动顶点和边以使绘图更好(如果我只做“plot”而不是“tkplot”,这是我的脚本的输出):

在此处输入图像描述

PS:我的R版本是3.2.1,igraph版本是1.0.1

PPS:我在终端中使用“Rscript script.r”命令运行此脚本。

这是我的代码:

0 投票
1 回答
2219 浏览

r - 多个有向边 igraph

我想将下图中顶点 1 和 2 之间的边表示为两条独立的边,箭头方向相反。

我得到的只是一个边缘,两端都有一个箭头。这应该很容易,但我在任何地方都没有找到它,也无法弄清楚。任何想法?

0 投票
1 回答
3900 浏览

r - R:tkplot() 中的错误:tcl/tk 库不可用

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

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] 我还被告知这是这个问题的重复,但是我收到的错误消息似乎不同。我尝试了为这个问题提供的答案,但是,这些似乎并没有让我更接近修复它。

0 投票
0 回答
202 浏览

r - 使用 R 和 igraph 进行交互式绘图:tkplot 崩溃

没有太多关于 tkplot 用户体验的信息。它对我来说只是崩溃。我有 R 版本 3.2.3 和 igraph 1.0.1 我正在尝试运行下面的脚本,但我看到 tkplot flash 瞬间,然后它关闭了。我得到与其他 tkplot 示例相同的行为。任何帮助是极大的赞赏。这个脚本对任何人都有效吗?

似乎问题在于我将其作为这样的脚本运行:

或者

这只是一个例子,我的实际脚本很长。那么我该如何运行呢?

0 投票
1 回答
329 浏览

r - 显示图形顶点的附加信息

我有一个有向图,使用以下示例

我想找到在右键单击顶点时显示附加信息的方法,或者使用在每个顶点上移动鼠标时出现的工具提示来显示信息。我试图为顶点设置属性,但我找不到显示它们的方法。

0 投票
0 回答
339 浏览

r - 用 tkplot 绘图时有没有办法获取坐标?

我想知道是否可以以某种方式使用 tkplot() 函数可视化网络,将节点移动到所需位置,然后获取该节点位置的坐标?你做过吗?或者,如果我在绘制之前不知道特定位置并且希望首先看到结果并且只有在确定位置之后才能看到结果,那么可能是另一种方式。这将节省大量尝试通过插入数字来找到最佳坐标的时间。谢谢!

0 投票
1 回答
565 浏览

r - R中igraph中的坐标

我正在尝试 1)获取网络的坐标 2)将它们用于其他网络以始终具有相同的节点位置。

当我获取节点的坐标并将坐标设置到我从中获取它们的同一网络时,它会发生变化。x 位置保持不变,y 位置变得与假设的 y 轴对称。因此,当应用两次时,该位置就是我想要的位置。

问题可能出在 tkplot.getcoords() 函数中。你知道是否有避免应用两次的技巧吗?

0 投票
0 回答
122 浏览

r - mac上的tkplot冻结

我在 Mac(OS 版本 Sierra)R 版本 3.3.3 另一个独木舟上的 RStudio(版本 1.0.143)上运行 igraph。

tkplot 不显示任何窗口并在调用时冻结。唯一可能的操作是强制退出 RStudio。相同的代码在我的 ubuntu 工作站上运行良好。我应该安装/检查什么来解决这个问题?

谢谢。