heatmap/image için hangi paket en iyi, yalnızca satırları sıraladığını gösterir, ancak herhangi bir dendrogram veya başka bir görsel dağınıklığı göstermez (her iki eksende otomatik olarak adlandırılmış etiketlere sahip bir 2D renkli kılavuz). Temel sayısal sıralamaların ötesinde fantezi kümelenmeye ihtiyacım yok. Veriler, görselleştirmek istediğim aralıktaki (0,0.21) bir 39x10 sayısal tablodur.R: Herhangi bir dendrogram olmadan satır sıralı arsa elde etmek için hangi ısı haritası/görüntü?
SO (bkz. this) ve R sitelerini araştırdım ve birkaçını denedim. Ekran görüntüleri ve ilgili paketlerin mükemmel bir aranabilir listesini görmek için R Graphical Manual göz atın.
Paket dizisi kafa karıştırıcı - hangisi tercih edilen ısı eşlemesidir (ggplot2 diğer bir çok çizimde olduğu gibi)? İşte ben bugüne kadar öğrendim şudur:
- base::image - kötü, eksenler üzerinde hiçbir isim etiketleri, hiçbir sıralama/kümeleme
- base::heatmap - seçenekler çok daha az anlaşılır daha şunlardır:
- pheatmap::pheatmap - fantastik ama dendrogramları kapatmak için görünmüyor olabilir? (Herhangi bir gardiyanlar?)
- ggplot2 people use geom_tile, as Andrie points out
- gplots::heatmap.2 , ref - gibi gelen ama overkill benim amaçlar için, biyoteknoloji insanlar tarafından tercih edilecek. (Hayır ilişki ggplot * veya Prof Wickham kadar)
- plotrix::color2D.matplot da
base::heatmap
bile args heatmap(..., Colv=NA, keep.dendro=FALSE)
hala satırlarda istenmeyen dendrogramında çizer ile sinir bozucu bulunmaktadır.
pheatmap(..., cluster_cols=FALSE, cluster_rows=FALSE)
ve elle bu adam gibi, masamı ön düzenlemesine ile gidiyorum: Order of rows in heatmap? Zeyilname: display a matrix, including the values, as a heatmap: bkz Her hücrenin içinde değeri görüntülemek için. Buna ihtiyacım yoktu ama olması güzel.
I için bu set demek kadar basit olduğu gibi bahsetmedim sadece başka bir seçenek ... paketi
bipartite
Ne sorduğundan emin değilim. Ggplot'ta nasıl bir ısı haritası yapılacağını mı soruyorsunuz? Eğer öyleyse, geom_tile() ' – Andrie@Andrie'yi kullanmanız gerekiyor: Ben sadece hangi paketin önerildiğini soruyorum (kümeleme olmadan nasıl sıralama yapabilirim ve dendrogram yok mu?). Düşünmedim * ggplot2 * heatmaps yapabiliyordu, ama geom_tile'den bahsettikten sonra bunu öğrendim [learnr article] (http://learnr.wordpress.com/2010/01/26/ggplot2-quick-heatmap-plotting/) . – smci
Sadece sıralamak istiyorsanız, neden 'sort()' kullanmayın? – Andrie