Saya ingin membuat bardiagram untuk data ini dalam R (baca dari file CVS):
Metric Experiment_NameA MetricB Just_X 2 10 Just_X_and_Y 3 20
untuk memiliki diagram berikut:
Saya pemula dan saya tidak tahu bagaimana memulainya.
r
data-visualization
barplot
Skarab
sumber
sumber
Jawaban:
Saya akan berasumsi bahwa Anda dapat mengimpor data Anda dalam R dengan
read.table()
atauread.csv()
fungsi tangan pendek . Kemudian Anda dapat menerapkan fungsi ringkasan apa pun yang Anda inginkan, misalnyatable
ataumean
, seperti di bawah ini:atau
Idenya adalah untuk berakhir dengan matriks atau tabel untuk nilai ringkasan yang ingin Anda tampilkan.
Untuk output grafis, lihat
barplot()
fungsi dengan opsibeside=TRUE
, misalnyaThe
space
argumen dapat digunakan untuk menambah ruang ekstra antara bar disandingkan.sumber
Di sini versi ggplot:
sumber
Saya ingin memperbarui jawaban teucer untuk mencerminkan pembentukan kembali2.
Perhatikan bahwa jawaban teucer menghasilkan kesalahan "Kesalahan dalam eval (expr, envir, enclos): objek 'metrik' tidak ditemukan" dengan membentuk ulang2 karena membentuk ulang2 menggunakan variable.name alih-alih variable_name.
Saya juga menemukan bahwa saya perlu menambahkan stat = "identitas" ke fungsi geom_bar karena selain itu ia memberi "Kesalahan: Memetakan variabel ke y dan juga menggunakan stat =" bin "."
sumber