R ifelse标签绘图

时间:2014-01-07 23:10:03

标签: r if-statement plot label

我正在尝试在R中绘制图表,如果标签为“blue', 'red', 'purple', 'green'

,我只希望打印节点的标签

以下是我目前执行情节的代码行:

plot(g, layout = layout.auto, vertex.size=0, vertex.label=
         ifelse((V(g)$label == 'red' || V(g)$label == 'blue' || V(g)$label == 'purple' || V(g)$label == 'green'), V(g)$label, NA),
         edge.arrow.size=.1, main=infile)

结果是根本没有打印标签。如果我只有一个案例(没有||符号),那么它将打印正确的标签。

  1. 如何获得指定的功能?
  2. 为什么test的{​​{1}}参数似乎不适用于ifelse符号?
  3. 感谢您的帮助?

0 个答案:

没有答案