Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Dalam blog ini, kami akan meneruskan siri kami tentang teknik untuk mencipta visual tersuai yang kompleks. Hari ini, menggunakan R dalam LuckyTemplates, kita akan belajar cara mencipta visual kompleks dengan satu baris kod. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.

Isi kandungan

Gambaran keseluruhan

Untuk imbasan semula, Bahagian 1 siri ini memfokuskan pada menggunakan alat luaran Quick Measures Pro untuk mencipta grafik SVG untuk papan pemuka. Berikut ialah output kami untuk tutorial grafik SVG tersuai kami. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Dan hari ini, kita akan belajar cara mencipta visual yang agak kompleks ini yang ditunjukkan di bawah, dan kita akan melakukannya dengan hanya satu baris kod. Visual ini tidak mudah dilakukan menggunakan mana-mana visual tersuai yang lain, tetapi dengan teknik ini, kita boleh membuat keseluruhan halaman dalam masa lima minit sahaja. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Kami pastinya boleh melakukannya melalui Deneb , tetapi itu memerlukan lebih daripada satu baris kod. Dan untuk sesetengah daripada ini seperti histogram, kita boleh menggunakan visual tersuai, tetapi cara kita membahagikannya adalah di luar kemampuan mereka. 

Menggunakan R dan RStudio dalam LuckyTemplates

Perkara pertama yang perlu diketahui ialah kami melakukan ini melalui R . R mendapat reputasi buruk sebagai sukar untuk digunakan kerana orang melihatnya dan serta-merta menganggap ia memerlukan banyak pengekodan dan ia rumit tetapi sebenarnya tidak. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

R boleh menjadi rumit apabila melakukan banyak analisis statistik tetapi dari segi visual, terutamanya pakej yang akan kami gunakan hari ini dipanggil GGPUBR , ia sangat mudah. 

Untuk tutorial ini, diandaikan bahawa anda telah memasang R dan RStudio dalam mesin anda. Tetapi jika tidak dan anda tidak tahu bagaimana untuk melakukannya, George Mount mempunyai tutorial yang hebat tentang cara untuk menyediakan semua ini. Anda boleh mengakses video ini sebagai ahli LuckyTemplates.

Sekarang jika anda bukan ahli, terdapat banyak video lain di YouTube tentang cara untuk memuatkan R dan RStudio pada mesin anda. 

Pakej R

R mengendalikan visual terutamanya melalui pakej . Perkara yang baik ialah R mempunyai banyak analog kepada LuckyTemplates, dan cara ia mengendalikan visual adalah sangat serupa dengan visual tersuai LuckyTemplates. 

Terdapat dua arahan yang berkaitan dengan pakej dalam R, salah satunya ialah install . Pemasangan hanya dijalankan sekali dan ia sama dengan memuat turun visual tersuai kami daripada App Store.

Dalam kes ini, perkara yang akan kami lakukan pada kali pertama dalam RStudio (kami juga boleh melakukannya dengan betul dalam LuckyTemplates) hanyalah jalankan install(“ggpubr”) dan tekan return. Ini akan dijalankan, muat turun dari repositori, dan memuatkannya dalam pemasangan R anda. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Perintah kedua ialah perpustakaan . Ini adalah sesuatu yang perlu kita jalankan dalam setiap laporan yang kita buat. Ini adalah sama dengan memuatkan visual tersuai ke dalam laporan anda setelah kami memuat turunnya daripada App Store. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Terdapat dua pakej yang kami perlukan untuk tutorial ini. Satu dipanggil ggplot2 , yang merupakan enjin carta utama untuk R. 

Pakej kedua ialah ggpubr , iaitu versi ggplot yang dipermudahkan. Ia mempunyai apa yang dipanggil radiografi penerbitan dengan konfigurasi minimum dan disediakan untuk kelihatan baik dengan kira-kira 15 jenis carta yang berbeza.

Mencipta Grafik Dengan RStudio

Sekarang, kita akan melihat cara pakej berfungsi betul-betul dalam LuckyTemplates. 

Set Data

Kami akan menggunakan set data Titanic untuk tutorial ini. Set data ini mengandungi maklumat untuk semua penumpang yang berada di dalam Titanic—yang terselamat, yang meninggal dunia, dalam kelas penumpang mereka, jantina dan umur mereka, tambang yang mereka bayar dan tempat mereka menaiki. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Terdapat tiga lokasi untuk lajur terakhir—Southampton, Cherbourg dan Queenstown. Terdapat juga sepasang penumpang yang tidak diketahui tempat asalnya. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Jadi itulah versi ringkas set data yang akan kami gunakan untuk visualisasi kami hari ini. Mari kita mulakan dan buat dari awal ini. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Menggunakan R Dalam Kuasa BI: Plot Kotak 1

Mula-mula, klik ikon Skrip R di bawah anak tetingkap Visualisasi. Visual akan muncul pada skrin.

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Kemudian, pilih medan yang akan kami gunakan dan seretnya dari anak tetingkap Medan ke dalam Nilai di bawah anak tetingkap Visualisasi. Dalam kes ini, mari kita seret Umur dan Jantina. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Tukar tajuk, selaraskannya, tukar teks dan warna latar belakang, dan seterusnya untuk menambah baik templat. Kita boleh membuat perubahan ini dengan pergi ke tab Format visual dalam anak tetingkap Visualisasi. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Untuk tajuk, tulis "Statistik Penumpang mengikut Umur dan Jantina" untuk contoh ini. Pilihan ini akan memberi kita visual yang kelihatan seperti ini.

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Kemudian, kembali ke tab visual Bina dalam anak tetingkap Visualisasi. Kita masih harus melihat medan yang kita seret di bawah Nilai tadi. Kita kini boleh membuka editor skrip R dengan mengklik ikon anak panah ke atas.

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

R mempunyai panggilan unik yang dipanggil set data yang mengambil data yang anda masukkan daripada Power Query, atau dalam kes ini, daripada dua medan kami—umur dan jantina. Jadi itu akan menjadi set data kami. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Kemudian, kami akan memanggil dua perpustakaan kami—ggplot2 dan ggpubr. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Akhir sekali, inilah satu baris kod kami. Kami akan menampalnya, atau dalam kes anda, taipkannya, dan itu sahaja. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Jika kita tekan Run , kod mencipta visual plot kotak ini. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Pada asasnya, kita boleh menganggap R sebagai versi teks anak tetingkap Format dalam LuckyTemplates. Dalam kes ini, LuckyTemplates adalah mengenai antara muka pengguna grafik. 

Contohnya, jika kita pergi ke anak tetingkap Visualisasi, kita boleh menetapkan keutamaan kita untuk kesan, latar belakang, sempadan dan sebagainya. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Dalam R, apa yang kami lakukan ialah menggunakan kod untuk menetapkan pilihan ini. Sebagai contoh, kita boleh menggunakan kod untuk menghidupkan kesan dan latar belakang atau mematikan sempadan visual. 

Untuk latar belakang, kita boleh melakukan warna = putih dan ketelusan = 100, iaitu versi teks antara muka pengguna grafik dalam LuckyTemplates.

Untuk mengetahui kod yang hendak dimasukkan, kami menggunakan dokumen ini yang ada pada setiap pakej R. Kita boleh menyemak dokumen ini dan menyemak imbas apa yang mereka panggil vignet.

Vignette ini menunjukkan kepada kita jenis visual yang berbeza untuk dibuat dan kemudian memberikan contoh parameter yang berbeza. Ini adalah contoh untuk .

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Di bawah tab Rujukan ialah senarai semua parameter berbeza yang boleh kami gunakan, seperti warna, isian garis besar, palet warna, jenis garisan, saiz dan banyak lagi. Kita boleh menetapkan parameter ini sama dengan cara kita mahu visual kita kelihatan. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Mari kembali ke LuckyTemplates dan membedah kandungan kod kami. Kami bermula dengan set data kami yang mengandungi dua pembolehubah kami, jantina dan umur. Kami menambah mata untuk mata minimum, maksimum, dan mata penting lain. 

Warna = Jantina bermaksud warna plot akan berdasarkan jantina. Kami kemudian menetapkan warna isian kami kepada #F2F2F2, lebar garisan kotak kepada 0.3., dan pilih palet warna kami. Akhirnya, kami mengalih keluar legenda kami, dan itu melengkapkan satu baris kod R kami.

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Menggunakan R Dalam LuckyTemplates: Plot Kotak 2

Mari kita teruskan dengan visual kedua kita. Kami akan mulakan dengan menggantikan kod pertama kami dengan arahan berbeza yang kelihatan seperti ini.

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Dalam contoh ini, perkara yang kita lakukan adalah perkara yang hampir sama, tetapi kita menghadapi pada masa ini. Fungsi facet.by adalah bersamaan dengan gandaan kecil dan berdasarkan kod kami, kami menghadapi oleh Embarked. 

Ini bermakna kami mengambil visual yang sama tetapi kini, kami mencipta versi gandaan kecil berdasarkan port asal. Sekarang jika kita mengklik Run , kita akan mendapat empat plot kotak yang menunjukkan dengan tepat apa yang kita mahukan. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Menggunakan R Dalam Kuasa BI: Histogram 1

Mari kita beralih ke histogram untuk contoh ketiga menggunakan kod berikut.

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Kami sedang mencipta histogram ringkas berdasarkan kod kami. Kami hanya mempunyai set data kami, pembolehubah umur, bilangan tong untuk histogram kami dan warna isian. Kemudian, klik pada Run

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Kita kini boleh melihat penumpang kita dikumpulkan mengikut umur mereka. 

Perkara lain yang boleh kita lakukan ialah menggunakan arahan yang dipanggil add . Mari tambah garis median menggunakan add = “median”

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Klik Jalankan dan itu menunjukkan kepada kami median. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Kita juga boleh menukarnya kepada bermakna menggunakan add = "min".

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Klik Jalankan , dan garisan akan beralih dari median ke min. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Seperti yang telah kita lihat, kita mempunyai banyak pilihan dalam visual ini. Kita boleh menukar warna, tajuk dan paksi, sebagai contoh. Sebenarnya tiada parameter yang tidak boleh kita ubah agar sesuai dengan tema kita atau cara kita mahu visual kita kelihatan. 

Menggunakan R Dalam Kuasa BI: Histogram 2

Mari kita lihat dengan cepat tentang contoh seterusnya. Histogram 2 ialah histogram bermuka, dan dalam kes ini, kita facet.mengikut kedua-dua jantina dan sama ada mereka terselamat atau tidak. Kami akan menggunakan kod berikut untuk visual ini.

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Kita dapat melihat ini adalah jenis visual yang agak sukar untuk dibuat dengan cara lain. Sekali lagi, kita boleh melakukannya melalui Deneb, tetapi memerlukan jumlah kod yang berpatutan untuk melakukannya. Sedangkan di sini, ia hanya satu baris mudah. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Menggunakan R Dalam Kuasa BI: Histogram 3

Mari kita buat satu lagi histogram dan kita akan menghadapinya secara berbeza. Kali ini, kita akan menentukannya mengikut kelas penumpang yang penumpang berada, dan menambah garisan median juga.

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Klik Jalankan. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Melihat kepada visual, kita juga dapat melihat bahawa lelaki kelas 3 mempunyai jumlah korban terbanyak dalam bencana ini.

Perhatikan bahawa dalam contoh ini, kami menggunakan skema warna lalai, jadi ia tidak benar-benar sepadan dengan tema kami. Kami sengaja melakukannya untuk menggambarkan bagaimana ia memilih skema warna secara automatik jika kami tidak memasukkannya. 

Menggunakan R Dalam Kuasa BI: Plot QQ

Akhirnya, kami turun ke jenis carta terakhir kami. 

Sekali lagi, terdapat kira-kira 15 jenis carta yang boleh anda jalankan di sini, dan yang ini dipanggil plot QQ. Jika anda telah melakukan banyak kerja dalam statistik, anda mungkin pernah mendengar atau melihat plot QQ sebelum ini. 

Kod kami seterusnya membantu kami menentukan sama ada medan tertentu diedarkan mengikut pengedaran tertentu. Jadi dalam kes ini, kita sedang melihat sama ada ia diedarkan secara normal dengan memplotkan taburan sebenar terhadap taburan teori.

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks

Sama seperti contoh sebelumnya, ini adalah perkara yang sukar untuk dilakukan dengan cara lain. Tetapi menggunakan teknik kami, ia akan mengambil beberapa parameter untuk mencipta plot QQ kami dengan teori terhadap sampel. 

Menggunakan R Dalam LuckyTemplates: Mencipta Visual Kompleks


R Untuk LuckyTemplates | Panduan Permulaan
Visual Tersuai LuckyTemplates – Bina Aplikasi Pelaporan
Laporan Visual Tersuai Dalam LuckyTemplates

Kesimpulan

Dalam blog hari ini, kami mempelajari cara mudah untuk mencipta visual yang berkuasa dan kompleks dalam LuckyTemplates menggunakan R. 

Ia menawarkan kebolehgunaan dan fleksibiliti yang luar biasa untuk mencipta carta yang sukar diperoleh menggunakan cara lain. Ia juga memberi anda fleksibiliti untuk melaraskan parameter mengikut keutamaan anda. Terdapat banyak lagi yang boleh anda lakukan dari segi warna latar belakang dan fon dan semua jenis pemformatan. 

Dengan menggunakan satu baris kod, terdapat sedikit yang anda perlu tahu untuk mencipta carta yang berwawasan, yang kami harap dapat memberi inspirasi kepada anda untuk menggunakan teknik ini dalam laporan masa hadapan anda.

Dalam bahagian seterusnya siri ini, kita akan membincangkan cara mudah untuk mencipta kad KPI yang hebat. 

Semua yang terbaik,

Brian Julius


Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Anda akan belajar cara menyimpan dan memuatkan objek daripada fail .rds dalam R. Blog ini juga akan membincangkan cara mengimport objek dari R ke LuckyTemplates.

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Dalam artikel ini, saya akan menjalankan konteks penapis. Konteks penapis ialah salah satu topik utama yang perlu dipelajari oleh mana-mana pengguna LuckyTemplates pada mulanya.

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.

Pelaporan Perniagaan Menggunakan LuckyTemplates

Pelaporan Perniagaan Menggunakan LuckyTemplates

Jika anda masih menggunakan Excel sehingga sekarang, maka inilah masa terbaik untuk mula menggunakan LuckyTemplates untuk keperluan pelaporan perniagaan anda.

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu