2012-08-22 23 views
-2

我尝试创建一个维恩图与R. venn()功能,它的工作原理,但我希望能够确定自己的标签,而不是"A""B"等。我不明白怎么一做因为没有可以传递给该函数的标签参数。如何更改“A”,“B”,“C”e.t.c的标签。在维恩(R)

编辑:忘了说,我用它包含字符串载体列表...

* EDIT2:

它是从gplots包 “维恩”:

library(gplots) 

示例代码:

变量列表__看起来像这样:

> list_ 
[[1]] 
[1] "hejsan" "pelle" "svanslov" 

[[2]] 
[1] "kok" "nalle" "pelle" 

,然后我做的:

venn(list_) 

,看起来像这样:

http://postimage.org/image/wpis8ny2b/deea76ff/

+2

你能发表你使用的代码吗?即使它不完全符合你的要求,如果我们知道你在做什么,使用什么软件包等等,帮助你更容易。 – Backlin

+0

希望代码有所帮助。 – Bebe

回答

0

venn函数根据列表元素的名称获取图中的标签。

names(list_) <- c("First list", "Second list") 
venn(list_) 
+0

啊!感谢您的帮助! – Bebe

+0

不客气!这种行为在R中很常见,但不是很明显。 – Backlin

0

我找不到你使用的是维恩()函数。如果你愿意使用不同的包装,这里有一个简短的教程 - >http://www.ats.ucla.edu/stat/r/faq/venn.htm,它可以让你用“名称”参数做你想做的事。

+0

它是从gplots包“维恩”: 库(gplots) – Bebe

+0

http://svitsrv25.epfl.ch/R-doc/library/gplots/html/venn.html为您提供所需的信息:或者Backlin的回答:) –

相关问题