Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bermula dari Scratch: Panduan Pemula untuk Mencarta dengan Python

Bermula dari Scratch: Panduan Pemula untuk Mencarta dengan Python

王林
王林asal
2023-09-28 12:40:46579semak imbas

Bermula dari Scratch: Panduan Pemula untuk Mencarta dengan Python

Bermula dari Gores: Panduan Pemula untuk Melukis Carta dalam Python

Pengenalan
Dalam bidang analisis data moden , melukis carta adalah kemahiran kritikal. Sebagai bahasa pengaturcaraan yang berkuasa dan mudah dipelajari, Python menyediakan banyak perpustakaan dan alatan yang menjadikan lukisan pelbagai jenis carta mudah dan intuitif. Artikel ini akan memperkenalkan anda kepada cara menggunakan perpustakaan Matplotlib Python untuk melukis carta dan memberikan contoh kod khusus.

1 Pasang pustaka Matplotlib
Matplotlib ialah salah satu alat lukisan yang paling popular dan biasa digunakan dalam Python. Sebelum memulakan, anda perlu memasang perpustakaan Matplotlib terlebih dahulu melalui arahan berikut:

pip install matplotlib

2. Lukis graf linear
Graf linear adalah yang paling mudah dan paling biasa Salah satu jenis carta. Dalam Matplotlib, kita boleh menggunakan fungsi plot() untuk melukis graf linear. Berikut ialah kod contoh mudah:

import matplotlib.pyplot sebagai plt

define data

x = [1, 2, 3, 4 , 5]
y = [2, 4, 6, 8, 10]

Lukis graf linear

plt.plot(x, y)#🎜🎜 #

Tetapkan tajuk dan label paksi

plt.title("Graf Linear")

plt.xlabel("paksi-X")
plt.ylabel( " Y-axis")

Tunjukkan carta

plt.show()

Dalam kod di atas, kami mula-mula mengimport pyplot perpustakaan Matplotlib modul dan gunakan fungsi plot() untuk melukis graf linear. Kemudian nama tajuk dan paksi ditetapkan masing-masing melalui fungsi title(), xlabel() dan ylabel(). Akhir sekali, gunakan fungsi show() untuk memaparkan carta.

3. Lukiskan plot serakan

Plot serakan digunakan untuk menunjukkan hubungan antara dua pembolehubah. Kita boleh melukis plot serakan menggunakan fungsi serakan(). Berikut ialah kod contoh mudah:

import matplotlib.pyplot sebagai plt

define data

x = [1, 2, 3, 4 , 5]

y = [2, 4, 6, 8, 10]

Lukis plot berserakan

plt.scatter(x, y)#🎜 🎜 #

Tetapkan tajuk dan label paksi

plt.title("Scatter Plot")

plt.xlabel("X-axis")

plt.ylabel (" Y-axis")

Show chart

plt.show()

Dalam kod di atas, kami menggunakan fungsi scatter() untuk Draw plot berselerak. Langkah-langkah lain adalah serupa dengan contoh melukis graf linear.

4 Lukiskan histogram

Histogram sering digunakan untuk memaparkan kekerapan data diskret atau membandingkan hubungan antara kategori yang berbeza. Dalam Matplotlib, kita boleh menggunakan fungsi bar() untuk melukis histogram. Berikut ialah kod contoh mudah:


import matplotlib.pyplot sebagai plt

define data

x = ["A", "B" , "C", "D", "E"]

y = [20, 15, 25, 10, 30]


Lukis carta bar

plt .bar(x, y)

Tetapkan tajuk dan label paksi

plt.title("Carta Bar")

plt.xlabel("Kategori") # 🎜🎜#plt.ylabel("Nilai")


Tunjukkan carta

plt.show()

Dalam kod di atas, kami menggunakan The fungsi bar() melukis carta bar. Langkah lain juga memerlukan menetapkan label tajuk dan paksi, dan memaparkan carta menggunakan fungsi show().

5. Lukiskan carta pai

Carta pai sering digunakan untuk menunjukkan perkadaran atau kekerapan kategori yang berbeza. Dalam Matplotlib, kita boleh menggunakan fungsi pai() untuk melukis carta pai. Berikut ialah kod contoh mudah:

import matplotlib.pyplot sebagai plt

define data

sizes = [30, 15, 25, 25, 30 20]

labels = ["A", "B", "C", "D", "E"]

Lukis carta pai

plt .pai(saiz, label=label)

Tetapkan tajuk

plt.title("Carta Pai")

Carta paparan#🎜🎜

plt.show()

Dalam kod di atas, kami menggunakan fungsi pai() untuk melukis carta pai. Senarai saiz mentakrifkan saiz setiap kategori, dan senarai label mentakrifkan label setiap kategori.

Kesimpulan

Melukis carta ialah kemahiran penting dalam analisis dan visualisasi data. Matplotlib menyediakan fungsi berkuasa dan alatan lukisan yang fleksibel, membolehkan kami membuat pelbagai jenis carta dengan mudah. Dalam artikel ini, kami memperkenalkan cara menggunakan pustaka Matplotlib untuk melukis plot linear, plot serakan, carta bar dan carta pai serta menyediakan contoh kod khusus. Saya harap artikel ini dapat membantu anda memulakan carta Python dan memainkan peranan dalam kerja analisis data anda.

Atas ialah kandungan terperinci Bermula dari Scratch: Panduan Pemula untuk Mencarta dengan Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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