Подтвердить что ты не робот

Geom_wordcloud: это мечта о трубе

Я немного разбираюсь с текстовыми данными по различным переменным группировки. Я подумываю о создании метода для создания гранжевых сюжетных сюжетов с использованием пакета Ian Fellows wordcloud. Мне нравится способ ggplot2 обрезать социальные переменные. Я решаю, как подойти к этой проблеме (грандиозный сюжет слова).

Можно ли использовать работу стипендиатов как геометрию (я никогда не делал геометрию, но мог бы узнать, можно ли это сделать) или ggplot не будет играть хорошо, потому что один из них является сеткой, а другой - базой (а wordcloud также использует некоторые C) или какой-либо другой проблемой? Насколько сложно это (я знаю, что это зависит от моих способностей, но хотелось бы, чтобы какой-нибудь ответ на парный пар)? Пожалуйста, сообщите, если использование базовой графики может быть более разумным подходом к этой проблеме. Я предвижу, что к нему можно подойти, используя panes из пакета plotrix, чтобы придать ему эстетическое ощущение, которое дает ggplot faceting.

Возможно, это глупое понятие, учитывая размер облаков слов и способ огранки быстро ограничивает доступное пространство.

4b9b3361

Ответ 1

Это может быть мечтой в трубе, и, конечно, нелегко повторно использовать код wordcloud:

  • Как отмечает Ian Fellows в комментарии, код wordcloud вычисляет размеры и позиции слова в базовой графике.
  • Модифицированная геометрия кода должна быть осведомлена о грани.

С точки зрения обеспечения его работы, основой для разработки решения может быть:

  • Перепишите wordcloud для вычисления размеров слов в сетчатой ​​графике, а не базовой графики.
  • Запишите результаты размера и положения слова в фрейм данных
  • Оберните вычисления в функцию, называемую stat_wordcloud
  • Измените geom_text на новый geom_wordcloud

Итак, это сон мечты, но я бы хотел использовать его, как только вы это сделали, -)