2012-06-28 8 views
18

Bu, çeşitli gruplama değişkenleri arasında metin verileriyle biraz uğraşıyorum. Ian Fellows 'wordcloud paketi kullanarak faceted wordcloud arazileri yapmak için bir yöntem oluşturmayı düşünüyorum. ggplot2 yönleriyle sosyal değişkenleri seviyorum. Bu soruna nasıl yaklaşacağıma karar verdim (faceted wordcloud arsa).geom_wordcloud: Bu bir boru rüyasası

Fellows'un bir geom olarak çalışmasını kullanmak mümkün mü (hiç bir zaman bir jeom yapmadım ama bunu yapıp yapamayacağımı öğrenebilir) ya da bir tanesi ızgara ve bir tanesi baz olduğu için güzelce oynamamış olacak (ve wordcloud da kullanıyor bazı C kodlaması) veya başka bir problem? Bunun ne kadar zor olduğunu (bunun yeteneklerime bağlı olduğunu biliyorum ama bir top parkı cevabı istiyorum)? Baz grafiklerin kullanılması bu probleme daha duyarlı bir yaklaşım olabilir. Bunu, ggplot'un yüzleşmesinin verdiği estetik hissi vermek içinkullanarak plotrix paketini kullanarak yaklaşabileceğimi tahmin edebilirim.

Belki de bu, kelime bulutlarının büyüklüğü ve yüz yüze kalmanın mümkün olan alanı hızlı bir şekilde sınırlayan aldatıcı bir kavramdır.

+0

;-) yaptıktan sonra bunu kullanmak istekli olurdu bu yararlı: http://stackoverflow.com/questions/7029906/extending-ggplot2-düzgün –

+3

0 wordpress işlevini (görünmez şekilde) kelimelerinin konumunu, yönünü, boyutunu ve rengini döndürüp, sonra da 'geom_text' ile kullanabilirsiniz. Daha temiz bir çözüm için, muhtemelen bir 'stat_wordcloud' işlevinde 'wordcloud' çağrısını çağırmanız gerekir. –

+3

ggplot2 çizim için kılavuz kullandığı ve kelime boyutları temel grafikler kullanılarak hesaplanır. –

cevap

6

Bu bir hayal olabilir ve kesinlikle yeniden kullanmak wordcloud kod kolay değildir:

Ian Fellows yorumunda belirttiği gibi
  1. , wordcloud kod sözcük boyutları ve konumları içinde hesaplar temel grafikler.
  2. Kodun jeom uyumlu bir modifikasyonunun fasetlerin farkında olması gerekir. o iş yapma açısından

, bir çözüm tasarımı için bir çerçeve olabilir:

  • kelimenin sonuçlarını yaz ziyade taban grafikleri daha ızgara grafikleri kelime boyutlarını hesaplamak için

    1. Rewrite wordcloud veri çerçevesine boyutu ve konum
    2. yeniiçin stat_wordcloud
    3. değiştirme geom_text olarak bilinen bir fonksiyonun hesaplamalar sarın

    Yani, bu bir hayaldir, ama bunu sen bulabilirsiniz

  • +1

    Henüz bir haber var mı, birisi bunu gerçekten yaptı mı? :-) İlgimi çekiyor – rdatasculptor