Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Dalam tutorial ini, anda akan belajar cara mencipta plot taburan tiga dimensi (3D) menggunakan Python dalam LuckyTemplates. ialah bahasa pengaturcaraan yang digunakan secara meluas untuk analisis dan visualisasi data. Ia merupakan alat yang berkuasa untuk mencipta plot dan carta interaktif. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.

Plot serakan 3D ialah perwakilan visual titik data pada graf tiga dimensi. Ia berguna untuk memaparkan hubungan antara tiga pembolehubah dan boleh digunakan untuk mengenal pasti corak dan arah aliran dalam data.

Menjelang akhir blog ini, anda akan dapat mencipta plot serakan 3D yang kelihatan seperti ini:

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Graf yang terhasil akan mempunyai penghiris terbina dalam yang membolehkan anda memilih antara lapisan data yang berbeza. Contoh menggunakan set data berlian yang terdiri daripada saiz lobak merah, harga dan kedalaman berlian.

Isi kandungan

Bina Set Data & Pembolehubah Dalam Python

Buka buku nota Jupyter anda .

Langkah pertama ialah mengimport pakej. Untuk contoh ini, pakej panda, numpy, seaborn, matplotlib.plypot dan Axes3D digunakan. Ia disimpan sebagai pembolehubah untuk menjadikannya lebih mudah digunakan dalam kod.

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Pakej panda dan numpy adalah asas untuk manipulasi data . Dan seaborn ialah perpustakaan visualisasi data dalam Python yang menyediakan antara muka peringkat tinggi untuk melukis grafik statistik yang menarik dan bermaklumat.

Pakej matplotlib.plypot ialah perpustakaan visualisasi data dalam Python yang digunakan untuk mencipta pelbagai visualisasi statik, animasi dan interaktif dalam Python. Dan akhir sekali, pakej Axes3D membolehkan anda mengubah graf sebagai angka 3 dimensi.

Selepas mengimport pakej, langkah seterusnya ialah memuatkan set data. Dalam kes ini, set data berlian seaborn digunakan dan disimpan sebagai pembolehubah df .

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Jika anda ingin melihat rupa set data, buat sel lain dan jalankan df.head( ) . Anda kemudiannya akan dapat melihat dimensi dan metrik dalam set data berlian.

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Untuk menetapkan pembolehubah x, y dan z graf anda, ikut pembolehubah sintaks = dataset['dimensi'] seperti yang dilihat di bawah:

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Cipta Rajah Plot Scatter 3D Dalam Python

Untuk mencipta angka 3D, gunakan pembolehubah matplotlib . Kemudian dalam kurungan, pilih metrik graf yang ingin anda sesuaikan.

Jika anda ingin memformat saiz angka, sebagai contoh, anda perlu menggunakan metrik saiz figs dan kemudian nyatakan saiz yang anda mahu.

Untuk menentukan paksi anda, gunakan set data Axes3D dan masukkan pembolehubah 'rajah' dalam kurungan. Melakukannya mengubah pembolehubah ini menjadi fungsi. Kemudian, gunakan fungsi fig.add_axes( ) untuk menambah paksi yang anda takrifkan ke dalam rajah.

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Apabila anda menjalankan kod, anda akan mendapat graf 3D kosong.

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Untuk mencipta plot serakan, gunakan fungsi serakan dan tulis tiga paksi yang anda tentukan sebelum ini.

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Jika anda menjalankan kod, anda kini akan mendapat plot serakan 3D asas.

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Jika anda ingin membuat perubahan pemformatan pada plot taburan anda, kembali ke baris kod terkini. Selepas paksi terakhir, tekan SHIFT+TAB . Ini akan membuka menu lungsur yang mengandungi senarai perubahan pemformatan berbeza yang boleh anda lakukan pada plot.

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Anda boleh menentukan warna, saiz dan bentuk setiap paksi. Pilihan cmap membolehkan anda memilih tema warna untuk semua paksi anda dan bukannya menentukannya satu demi satu.

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Anda juga boleh menambah label paksi dengan mengikuti sintaks di bawah:

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Format plot taburan bergantung sepenuhnya pada bagaimana anda mahu rupa graf akhir. Apabila anda menjalankan kod dalam contoh ini, ini adalah cara ia akan muncul:

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Dayakan Interaktiviti Plot Scatter

Langkah seterusnya ialah menjadikan plot serakan 3D interaktif. Ambil perhatian bahawa ciri ini hanya tersedia dalam buku nota jupyter.

Untuk menjadikan graf anda interaktif, gunakan arahan buku nota %matplotlib .

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Apabila anda menjalankan kod, anda akan melihat bahawa plot taburan kini telah ditambah dengan kawalan yang membolehkan anda menukar perspektif dan saiz graf.

Di samping kawalan, terdapat juga maklumat mengenai kedudukan x, y, z titik plot tertentu bergantung pada tempat kursor tetikus anda diletakkan.

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Jika anda mahu plot taburan anda muncul dalam sudut pandangan tertentu apabila anda menjalankannya, anda boleh menggunakan arahan ax.azim atau ax.elev .

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Import Plot Scatter 3D Daripada Python Kepada LuckyTemplates

Setelah anda berpuas hati dengan rupa plot taburan anda, langkah seterusnya ialah mengimportnya daripada buku nota jupyter ke LuckyTemplates.

Buka desktop LuckyTemplates anda dan pergi ke tab Laman Utama . Pilih Dapatkan Data > Lagi .

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Dalam wizard Dapatkan Data , cari pilihan skrip Python dan kemudian klik Sambung .

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Salin kod daripada set data anda dalam buku nota Jupyter dan tampalkannya ke dalam kotak teks Skrip LuckyTemplates. Kemudian, klik OK .

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Klik set data dan pilih Muatkan .

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Set data daripada kod python anda kini boleh dilihat dalam LuckyTemplates di bawah anak tetingkap Fields.

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Untuk mempersembahkannya dalam visual, klik pilihan visual Python di bawah anak tetingkap Visualisasi dan kemudian dayakan visual skrip .

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Seterusnya, pilih data daripada anak tetingkap Medan yang anda mahu ditunjukkan dalam plot serakan anda. Adalah disyorkan untuk membawa masuk semua data kerana ia membolehkan anda mengembangkan set data dan mendayakan fungsi lain yang tersedia dalam LuckyTemplates.

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Setelah selesai, kembali ke buku nota Jupyter anda dan salin kod anda (tidak termasuk sudut pandangan). Tampal ini dalam editor skrip Python dalam LuckyTemplates.

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Sebelum anda menjalankan kod, anda perlu membuat beberapa perubahan. Memandangkan set data dalam LuckyTemplates dipanggil set data secara lalai, anda perlu mengulas pembolehubah df dan sebaliknya, tetapkan df sebagai set data.

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Dan akhir sekali, tulis fungsi plt.show( ) supaya plot serakan boleh dilihat dalam desktop LuckyTemplates.

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Beginilah rupa plot taburan 3D anda sekarang dalam LuckyTemplates.

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Menambah Penapis Dimensi Dalam LuckyTemplates

Perkara yang menarik tentang LuckyTemplates ialah ia membolehkan anda membuat visualisasi dinamik . Anda boleh menambah penapis dimensi pada plot serakan 3D anda supaya anda boleh mengawal data yang dipaparkan dalam visualisasi.

Seret medan pilihan anda ke dalam kanvas LuckyTemplates, dan kemudian tukarkannya menjadi penapis menggunakan pilihan Slicer dalam anak tetingkap Visualisasi .

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Data dalam plot 3D kemudiannya akan berbeza-beza bergantung pada pilihan yang anda pilih dalam penghiris. Anda boleh menambah dimensi dan penapis lain ke dalam visualisasi laporan LuckyTemplates anda bergantung pada pilihan atau keperluan anda.

Selepas itu, anda boleh memformat penghiris anda dan mengubahnya menjadi butang. Anda juga boleh membina kotak teks yang menunjukkan pilihan penghiris yang anda pilih.

Cipta Plot Scatter 3D Menggunakan Python Dalam LuckyTemplates

Kesimpulan

Mencipta plot taburan 3D menggunakan Python dalam LuckyTemplates ialah cara yang berkesan untuk menggambarkan data dengan tiga pembolehubah. Ia membolehkan anda mengenal pasti corak dan arah aliran dalam data dan boleh disesuaikan agar sesuai dengan keperluan kes penggunaan khusus anda.

Selain itu, mengubah plot taburan menjadi visualisasi dinamik dalam LuckyTemplates ialah cara terbaik untuk mencipta papan pemuka interaktif yang membolehkan pengguna meneroka dan melihat data yang berkaitan dengan mereka.

Secara keseluruhan, menggunakan Python dalam LuckyTemplates membolehkan anda menyesuaikan visualisasi anda dan mencipta carta dan plot tersuai yang tidak tersedia dalam pilihan visualisasi terbina dalam. Ia sesuai untuk manipulasi dan analisis data, serta boleh digunakan untuk membersihkan, mengubah dan menganalisis data sebelum divisualisasikan dalam LuckyTemplates.

Semua yang terbaik,


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