Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
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.
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.
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.
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.
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.
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.
Terdapat tiga lokasi untuk lajur terakhir—Southampton, Cherbourg dan Queenstown. Terdapat juga sepasang penumpang yang tidak diketahui tempat asalnya.
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 Kuasa BI: Plot Kotak 1
Mula-mula, klik ikon Skrip R di bawah anak tetingkap Visualisasi. Visual akan muncul pada skrin.
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.
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.
Untuk tajuk, tulis "Statistik Penumpang mengikut Umur dan Jantina" untuk contoh ini. Pilihan ini akan memberi kita visual yang kelihatan seperti ini.
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.
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.
Kemudian, kami akan memanggil dua perpustakaan kami—ggplot2 dan ggpubr.
Akhir sekali, inilah satu baris kod kami. Kami akan menampalnya, atau dalam kes anda, taipkannya, dan itu sahaja.
Jika kita tekan Run , kod mencipta visual plot kotak ini.
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.
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 .
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.
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: 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.
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 Kuasa BI: Histogram 1
Mari kita beralih ke histogram untuk contoh ketiga menggunakan kod berikut.
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 .
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” .
Klik Jalankan dan itu menunjukkan kepada kami median.
Kita juga boleh menukarnya kepada bermakna menggunakan add = "min".
Klik Jalankan , dan garisan akan beralih dari median ke min.
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.
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 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.
Klik Jalankan.
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.
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.
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
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.
Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.
Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.
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.
Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.
Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.
Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.
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