Rumah pembangunan bahagian belakang Tutorial Python Panduan pemula untuk membuat plot taburan dengan matplotlib

Panduan pemula untuk membuat plot taburan dengan matplotlib

Jan 17, 2024 am 09:58 AM
pemula Petak berselerak

Panduan pemula untuk membuat plot taburan dengan matplotlib

matplotlib ialah salah satu perpustakaan visualisasi data yang paling biasa digunakan dalam Python. Ia menawarkan pelbagai pilihan plot, termasuk graf garis, graf bar, plot serakan dan banyak lagi. Artikel ini akan mengajar anda cara menggunakan matplotlib untuk melukis plot berselerak dan memberikan contoh kod khusus untuk membantu pemula bermula dengan cepat.

1. Import modul matplotlib

Sebelum anda mula menggunakan matplotlib untuk melukis plot serakan, pertama sekali, anda perlu mengimport modul Python yang berkaitan. Kodnya adalah seperti berikut:

import pandas as pd
import matplotlib.pyplot as plt
Salin selepas log masuk

Antaranya, untuk analisis dan pemprosesan data, kita perlu menggunakan modul panda. Untuk melukis plot taburan, kita perlu menggunakan modul matplotlib.pyplot.

2. Sediakan data

Melukis plot serakan memerlukan set data koordinat dua dimensi. Di sini, kami menggunakan objek DataFrame dalam modul panda untuk menyimpan data Kod sampel adalah seperti berikut:

data = pd.DataFrame({'x': [1, 2, 3, 4, 5], 'y': [7.2, 6.4, 9.5, 8.1, 7.7]})
Salin selepas log masuk

Di sini kami mencipta data objek DataFrame dan mengandungi dua lajur x dan y, setiap lajur mengandungi 5 titik data . Untuk memudahkan pemahaman, kami mencipta data dalam bentuk kamus.

3. Lukis plot serakan

Dengan data, kita boleh mula menggunakan matplotlib.pyplot untuk melukis plot serakan. Kodnya adalah seperti berikut:

plt.scatter(data['x'], data['y'])
plt.show()
Salin selepas log masuk

Dalam kod di atas, fungsi plt.scatter() memetakan data ke plot taburan, manakala fungsi plt.show() memaparkan graf pada skrin.

Jalankan kod dan kami telah berjaya melukis plot serakan yang mudah.

4. Ubah suai gaya plot taburan

Selain data, matplotlib juga menyediakan pelbagai pilihan lukisan untuk memenuhi keperluan visualisasi yang berbeza. Contohnya, kita boleh mengubah suai warna, saiz, bentuk, dsb. plot taburan secara fleksibel mengikut keperluan kita. Kod sampel adalah seperti berikut:

plt.scatter(data['x'], data['y'], color='red', marker='x', s=80)
plt.show()
Salin selepas log masuk

Dalam kod di atas, kami mengubah suai gaya plot serakan melalui parameter warna, penanda, dan s, iaitu, ia menjadi plot serakan berbentuk x merah dengan saiz 80 .

5. Tambah label paksi

Untuk memudahkan petak serakan untuk ditafsir, kita perlu menambah label pada paksi x dan y. Dengan memanggil fungsi xlabel() dan ylabel(), kita boleh menambah label dengan cepat pada paksi koordinat Kod sampel adalah seperti berikut:

plt.scatter(data['x'], data['y'], color='red', marker='x', s=80)
plt.xlabel('x-axis')
plt.ylabel('y-axis')
plt.show()
Salin selepas log masuk

6. Ubah suai skala dan julat paksi

Dalam sesetengah kes, kita perlu mengubah suai. julat paksi koordinat atau memaparkan skala yang lebih mesra. Dengan memanggil fungsi xlim() dan ylim(), kita boleh mengubah suai julat paksi koordinat dengan tepat. Pada masa yang sama, menggunakan fungsi xticks() dan yticks(), kita boleh menyesuaikan kedudukan dan label kutu.

7. Kesimpulan

Di atas adalah kandungan artikel ini, pemula boleh memahami cara menggunakan matplotlib untuk melukis plot serakan, dan mengubah suai gaya grafik mengikut keperluan tertentu. Pada masa yang sama, adalah disyorkan untuk berlatih lebih banyak semasa proses pembelajaran untuk meningkatkan kecekapan anda dalam modul matplotlib.

Atas ialah kandungan terperinci Panduan pemula untuk membuat plot taburan dengan matplotlib. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Jadi Pakar Bahasa C: Lima Penyusun Penting Disyorkan Jadi Pakar Bahasa C: Lima Penyusun Penting Disyorkan Feb 19, 2024 pm 01:03 PM

Daripada Pemula kepada Pakar: Lima Cadangan Pengkompil C Penting Dengan perkembangan sains komputer, semakin ramai orang berminat dalam bahasa pengaturcaraan. Sebagai bahasa peringkat tinggi yang digunakan secara meluas dalam pengaturcaraan peringkat sistem, bahasa C sentiasa digemari oleh pengaturcara. Untuk menulis kod yang cekap dan stabil, adalah penting untuk memilih pengkompil bahasa C yang sesuai dengan anda. Artikel ini akan memperkenalkan lima penyusun bahasa C yang penting untuk dipilih oleh pemula dan pakar. GCCGCC, koleksi pengkompil GNU, adalah salah satu penyusun bahasa C yang paling biasa digunakan

Bagaimana untuk membuat plot serakan asas menggunakan Python-Plotly? Bagaimana untuk membuat plot serakan asas menggunakan Python-Plotly? Aug 31, 2023 pm 01:37 PM

Kadangkala, tugasnya adalah untuk menganalisis set data dan menggambarkan data menggunakan carta atau plot. Plotly ialah perpustakaan grafik sumber terbuka yang hebat yang boleh digunakan dengan Python untuk membuat pelbagai plot dan carta dengan cepat dan mudah. Dalam artikel ini, menggunakan dua contoh berbeza, perpustakaan Python yang dipanggil Plotly digunakan dengan kod Python untuk memplot plot serakan. Dalam contoh pertama, Python yang dipasang dalam sistem komputer digunakan untuk menjalankan program Python yang ditulis untuk membuat plot serakan. Contoh lain, menggunakan Google Colab, menunjukkan cara anda masih boleh menggunakan Python dan Plotly dan membuat plot serakan tanpa Python dipasang pada komputer anda. Dalam dua ini

Panduan Cukai WooCommerce: Panduan untuk Pemula Panduan Cukai WooCommerce: Panduan untuk Pemula Sep 04, 2023 am 08:25 AM

Memandangkan kita telah mengetahui tentang produk WooCommerce dan tetapan berkaitannya, mari kita lihat pilihan konfigurasi cukai WooCommerce. Persediaan Cukai Sebagai pemilik kedai dalam talian, anda tidak pernah mahu mengacaukan peraturan dan isu cukai. WooCommerce membantu anda dengan ini, menawarkan berbilang pilihan untuk menangani semua tetapan cukai, yang mungkin berbeza-beza bergantung pada negara anda dan keperluan kedai individu. Pilihan ini boleh didapati di: WooCommerce->Tetapan->Cukai. Sebaik sahaja anda memasuki tab Tetapan Cukai, anda akan melihat bahagian Tetapan Cukai utama dengan tiga kurungan cukai berbeza. Ini adalah: Pilihan Cukai Kadar Standard Kadar Faedah Dikurangkan Cukai Kadar Faedah Sifar

C++ atau Python, yang manakah lebih sesuai untuk pemula? C++ atau Python, yang manakah lebih sesuai untuk pemula? Mar 25, 2024 am 10:54 AM

C++ atau Python, yang manakah lebih sesuai untuk pemula? Dalam era teknologi maklumat yang melanda dunia ini, keupayaan pengaturcaraan telah menjadi kemahiran penting. Dalam proses pembelajaran pengaturcaraan, pemilihan bahasa pengaturcaraan yang sesuai adalah amat penting. Di antara banyak bahasa pengaturcaraan, C++ dan Python adalah dua pilihan popular untuk pemula. Jadi, yang manakah lebih sesuai untuk pemula, C++ atau Python? Berikut akan membandingkan kelebihan dan kekurangan kedua-duanya dalam pelbagai aspek, dan mengapa memilih bahasa tertentu lebih membantu untuk pemula untuk memulakan pengaturcaraan.

Pelaksanaan carta kawasan dan fungsi carta serakan carta statistik Vue Pelaksanaan carta kawasan dan fungsi carta serakan carta statistik Vue Aug 20, 2023 am 11:58 AM

Carta kawasan dan fungsi carta serakan carta statistik Vue dilaksanakan Dengan pembangunan berterusan teknologi visualisasi data, carta statistik memainkan peranan penting dalam analisis dan paparan data. Di bawah rangka kerja Vue, kami boleh menggunakan pustaka carta sedia ada dan menggabungkannya dengan ciri pengikatan data dan komponenisasi dua hala Vue untuk melaksanakan fungsi carta kawasan dan carta serakan dengan mudah. Artikel ini akan memperkenalkan cara menggunakan Vue dan pustaka carta yang biasa digunakan untuk melaksanakan kedua-dua carta statistik ini. Pelaksanaan carta kawasan Carta kawasan sering digunakan untuk menunjukkan arah aliran perubahan data dari semasa ke semasa. Dalam Vue, kita boleh menggunakan v

Panduan Pemula Pandas: Petua Membaca Data Jadual HTML Panduan Pemula Pandas: Petua Membaca Data Jadual HTML Jan 09, 2024 am 08:10 AM

Panduan Pemula: Cara Membaca Data Tabular HTML dengan Panda Pengenalan: Pandas ialah perpustakaan Python yang berkuasa untuk pemprosesan dan analisis data. Ia menyediakan struktur data yang fleksibel dan alat analisis data, menjadikan pemprosesan data lebih mudah dan lebih cekap. Panda bukan sahaja boleh memproses data dalam CSV, Excel dan format lain, tetapi juga boleh terus membaca data jadual HTML. Artikel ini akan memperkenalkan cara menggunakan pustaka Pandas untuk membaca data jadual HTML dan memberikan contoh kod khusus untuk membantu pemula

Pemula Python mesti belajar: Menguasai penggunaan asas fungsi lambda Pemula Python mesti belajar: Menguasai penggunaan asas fungsi lambda Feb 02, 2024 pm 06:41 PM

Penting untuk pemula: Untuk menguasai penggunaan asas fungsi lambda dalam Python, contoh kod khusus diperlukan: Python ialah bahasa pengaturcaraan yang mudah dan mudah dipelajari Ia telah menarik minat ramai pengaturcara dengan sintaksnya yang ringkas dan fleksibel . Dalam Python, fungsi lambda ialah fungsi tanpa nama khas yang boleh ditakrifkan secara langsung di mana fungsi itu diperlukan tanpa memberikannya nama. Artikel ini akan memperkenalkan penggunaan asas fungsi lambda dan menyediakan contoh kod khusus untuk membantu pemula memahami dengan lebih baik

Cara menggunakan plot taburan untuk memaparkan data dalam Highcharts Cara menggunakan plot taburan untuk memaparkan data dalam Highcharts Dec 17, 2023 pm 10:30 PM

Cara menggunakan plot taburan untuk memaparkan data dalam Highcharts Prakata Highcharts ialah perpustakaan carta JavaScript sumber terbuka yang menyediakan pelbagai jenis carta dan fungsi penyesuaian yang berkuasa. Antaranya, plot serakan merupakan kaedah visualisasi data yang biasa digunakan yang dapat menunjukkan hubungan antara dua pembolehubah dan taburan pembolehubah. Artikel ini akan memperkenalkan cara menggunakan plot taburan untuk memaparkan data dalam Highcharts dan memberikan contoh kod khusus. Langkah 1: Perkenalkan perpustakaan Highcharts

See all articles