Saya perlu menggambar 20 distribusi dalam satu grafik dalam R, dan tidak terlihat bagus (berantakan) dengan boxplot biasa (20 kotak) bahkan dengan boxwex = 0,3. Bisakah Anda memberi tahu saya bagaimana saya bisa memplot semacam boxplot di R untuk 20 distribusi, dengan titik-titik untuk median dan hanya garis daripada kotak, seperti yang di bawah ini. Tolong juga sarankan saya jika ada metode R yang menghasilkan plot box yang bagus, khususnya jika Anda ingin menunjukkan beberapa distribusi dalam satu grafik.
-----0----
Beanplots
Mungkin plot paling keren yang pernah ada, ini pada dasarnya merupakan implementasi kecil dari plot biola. Plot biola memiliki keuntungan besar dibandingkan boxplot: mereka dapat menunjukkan lebih banyak detail untuk distribusi yang tidak normal (misalnya mereka dapat menunjukkan distribusi bi-modal dengan sangat baik). Karena biasanya didasarkan pada pemulusan Gaussian (atau serupa), mereka tidak akan bekerja dengan sangat baik untuk distribusi dengan titik akhir yang tinggi (seperti distribusi eksponensial), tetapi kemudian, tidak juga boxplots.
Beanplots dapat dicapai dengan sangat mudah di R - cukup instal paket beanplot :
The
beanplot
fungsi memiliki banyak pilihan , sehingga Anda dapat menyesuaikannya dengan keinginan hati Anda. Ada juga cara untuk melakukan beanplots di ggplot2 (perlu versi terbaru):sumber
Berikut adalah beberapa contoh kode R untuk beberapa cara untuk melakukannya, Anda mungkin ingin memperluas ini (termasuk label dll.) Dan mungkin mengubahnya menjadi fungsi:
sumber