VennDiagram - внутренние метки

Я построил свои genelists с помощью пакета VennDiagram R, и диаграмма выглядит хорошо.

Я хотел добавить внутренние метки к диаграмме Венна, например, если данные совместно используются первой и второй группой, но не третьей и четвертой группами, тогда метка должна быть 1100. Я нашел одну вещь в пакете Venn {gplots}, который используетshowSetLogicLabel=TRUE сделать это.

Я ищу точно такую же функциональность, но использую пакет VennDiagram.

Точно так же, как на рисунке ниже, который дает двоичные коды для каждого счета на диаграмме. Я хотел сгенерировать эти двоичные коды в пакете VennDiagram.

http://rgm2.lab.nig.ac.jp/RGM_results/gplots:venn/venn_016_big.png

 Ali09 окт. 2012 г., 18:03
@ user1732190 Не могли бы вы добавить пример кода? Это очень помогло бы
 Ali09 окт. 2012 г., 19:14
@ user1732190, лучше вопрос сейчас, но почему бы неВы регистрируете лучший идентификатор пользователя?
 Brian Diggs09 окт. 2012 г., 18:44
Я добавил пример кода из комментария в сам вопрос. Это не самодостаточный (так как,a1a2a3, а такжеa4 не определены), хотя.
 Brian Diggs09 окт. 2012 г., 18:44
Когда вы получаете выше 10 респ (stackoverflow.com/privileges/new-user), вы можете добавлять изображения. В окне редактирования есть значки, облегчающие доступ к этой расширенной справке.
 user173219009 окт. 2012 г., 18:21
venn.diagram (список (A = a1, B = a2, C = a3, D = a4), имя файла = "all_interactions.tiff», категория = с ("x5x9" ,»x6x10" ,»x5x6" ,»x9x10"), lwd = c (0.5: 4), fill = c ("синий «»красный «»зеленый «»розовый»), cex = 2, cat.cex = 2, cat.dist = 0,09, ext.pos = 30, ext.dist = -0,05, ext.length = 0,85, ext.line.lwd = 2, ext.line.lty знак равнопунктирная", главная = "Х [я]>10 и qvalue <= 0,01", main.cex = 1, main.col = "серый")
 Brian Diggs09 окт. 2012 г., 17:30
Добро пожаловать в переполнение стека! Я'Мы внесли некоторые изменения в ваш вопрос, чтобы, надеюсь, прояснить ситуацию.

Ответы на вопрос(1)

Попробуй это:

library(VennDiagram)
draw.triple.venn(65, 75, 85, 35, 15, 25, 5, c("First", "Second", "Third"))

Или это для лучшего взгляда и 4 группы:

A 
 Ali09 окт. 2012 г., 23:15
@ user1732190 Наконец, я думаю, что лучший вариант - использовать Venn (gplots)
 Ali09 окт. 2012 г., 18:54
@ user1732190: хорошо, давайпосмотрим, смогу ли я что-то сделать или нет
 Ben Bolker09 окт. 2012 г., 18:12
это нене отвечаю на ОПвопрос s - они хотели ярлыки основанные на двоичных кодах занятости, а не числах жителей
 Ali09 окт. 2012 г., 20:32
@ user1732190 Я попытался использовать возвращаемое значение функции для извлечения x, y размеров текстов. Это было успешно. Однако использование функции text () для размещения новых меток на диаграмме вручную не удается. Также это 'Нетривиально узнать группы по текстовым меткам или позициям.
 user173219009 окт. 2012 г., 18:31
rgm2.lab.nig.ac.jp/RGM_results/gplots:venn/venn_016_big.png   Как на картинке, я хочу что-то вроде двоичных кодов в моей диаграмме Венна
 Sam04 мар. 2015 г., 02:11
Я искалcat.cexЯ думал, что это будет правдой, но, увидев это здесь, сделал работу для меня. Благодарю.

Ваш ответ на вопрос