Isi kandungan:
Video: Calling All Cars: Crime v. Time / One Good Turn Deserves Another / Hang Me Please 2025
Banyak jenis grafik kisi dalam R - tetapi carta bar khususnya - cenderung untuk memaparkan pelbagai kumpulan data di pada masa yang sama. Biasanya, anda boleh membezakan kumpulan yang berbeza dengan warna mereka atau kadang-kadang teduhan mereka. Sekiranya anda ingin menambah warna yang berbeza pada plot anda untuk membezakan antara data yang berbeza, anda perlu menentukan kumpulan dalam plot kekisi anda dan kemudian tambah kunci supaya pembaca tahu apa yang mereka maksudkan.
Bagaimana untuk menentukan kumpulan dalam plot kekisi anda
Katakan anda ingin membuat carta bar yang membezakan sama ada kereta mempunyai kotak gear automatik atau manual. Dataset mtcars mempunyai lajur dengan data ini, dipanggil am - ini adalah vektor angka dengan nilai 0 untuk automatik dan 1 untuk manual. Anda boleh menggunakan fungsi ifelse () untuk menukar dari nilai angka ke nilai aksara "Automatik" dan "Manual":
Sekarang anda plot data anda menggunakan formula yang sama seperti sebelum ini, tetapi anda perlu menambah hujah yang menentukan kumpulan, kumpulan = am. >> barchart (kereta ~ mpg | factor (cyl), data = mtcars, + group = am, + scales = list (cex = 0. 5), + layout = c (3, 1), +) > Apabila anda menjalankan kod ini, anda akan mendapat carta bar yang anda inginkan. Walau bagaimanapun, perkara pertama yang anda perhatikan adalah bahawa warna-warna kelihatan sedikit dicuci dan anda tidak mempunyai kunci untuk membezakan antara kereta automatik dan manual.
Bagaimana untuk menambah kekunci
Sangat mudah untuk menambah kekunci kepada grafik yang sudah mengandungi hujah kumpulan. Biasanya, ia semudah menambah hujah lain, auto. key = TRUE, yang secara automatik mencipta kunci yang sesuai dengan kumpulan: barchart (mobil ~ mpg | factor (silinder), data = mtcars, + utama = "barchart dengan kumpulan", + group = am, + auto. key = TRUE, + setting par = simpleTheme (col = c ("grey80", "grey20")), + scales = list (cex = 0. 5), + layout = c (3, 1) > Satu lagi perkara yang perlu diperhatikan mengenai contoh khusus ini ialah hujah untuk tara. tetapan untuk mengawal warna bar. Dalam kes ini, warna adalah warna kelabu.
