Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bermula dengan cepat: tutorial asas tentang melukis carta dalam Python

Bermula dengan cepat: tutorial asas tentang melukis carta dalam Python

WBOY
WBOYasal
2023-09-27 10:31:52733semak imbas

Bermula dengan cepat: tutorial asas tentang melukis carta dalam Python

Permulaan Pantas: Tutorial asas melukis carta dalam Python

Pengenalan:
Dalam dunia visualisasi data, melukis carta merupakan kemahiran penting. Python ialah bahasa pengaturcaraan berkuasa yang menyediakan banyak perpustakaan dan alatan untuk menjadikan carta mudah dan menyeronokkan. Artikel ini akan memperkenalkan anda kepada kemahiran asas melukis carta Python dan memberikan contoh kod khusus. Mari mulakan dengan cepat!

1. Persediaan
Sebelum menggunakan Python untuk melukis carta, kita perlu memasang perpustakaan matplotlib. Ini ialah perpustakaan carta yang digunakan secara meluas yang menyediakan set fungsi dan alatan visualisasi yang kaya. Anda boleh menggunakan arahan berikut untuk memasang matplotlib:

pip install matplotlib

2. Lukis carta garis
Carta garis ialah jenis carta yang biasa digunakan yang boleh menunjukkan arah aliran data dari semasa ke semasa. Berikut ialah contoh mudah yang menunjukkan bilangan lawatan pengguna setiap hari selama seminggu:

import matplotlib.pyplot as plt

# 数据
days = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
visits = [100, 120, 90, 80, 95, 130, 110]

# 绘制折线图
plt.plot(days, visits)

# 设置标题和轴标签
plt.title("Daily Visits")
plt.xlabel("Day")
plt.ylabel("Visits")

# 显示图表
plt.show()

Jalankan kod di atas dan anda akan mendapat carta garisan yang menunjukkan bilangan lawatan pengguna setiap hari.

3. Lukis carta palang
Carta bar boleh digunakan untuk membandingkan data antara kategori atau kumpulan yang berbeza. Contoh di bawah menunjukkan purata harga rumah di tiga bandar:

import matplotlib.pyplot as plt

# 数据
cities = ['New York', 'London', 'Tokyo']
prices = [3400, 2500, 3800]

# 绘制条形图
plt.bar(cities, prices)

# 设置标题和轴标签
plt.title("Average House Prices")
plt.xlabel("City")
plt.ylabel("Price")

# 显示图表
plt.show()

4. Lukis plot serakan
Petak serakan boleh menunjukkan hubungan antara dua pembolehubah. Contoh berikut menunjukkan hubungan antara markah matematik pelajar dan markah fizik:

import matplotlib.pyplot as plt

# 数据
math_scores = [85, 90, 92, 88, 79, 95, 87, 92, 78, 82]
physics_scores = [79, 82, 78, 85, 88, 90, 92, 85, 89, 92]

# 绘制散点图
plt.scatter(math_scores, physics_scores)

# 设置标题和轴标签
plt.title("Math vs. Physics Scores")
plt.xlabel("Math Score")
plt.ylabel("Physics Score")

# 显示图表
plt.show()

5. Lukis carta pai
Carta pai boleh menunjukkan perkadaran kategori yang berbeza. Contoh berikut menunjukkan penggunaan tiga mod pengangkutan:

import matplotlib.pyplot as plt

# 数据
labels = ['Car', 'Bus', 'Bike']
usage = [70, 15, 15]

# 绘制饼图
plt.pie(usage, labels=labels, autopct='%1.1f%%')

# 设置标题
plt.title("Transportation Usage")

# 显示图表
plt.show()

Kesimpulan:
Artikel ini memperkenalkan kemahiran asas melukis carta dalam Python dan menyediakan contoh kod khusus. Dengan mempelajari asas ini, anda boleh memulakan perjalanan visualisasi data anda sendiri. Saya harap artikel ini dapat membantu anda, dan saya harap anda berseronok dalam dunia carta Python!

Atas ialah kandungan terperinci Bermula dengan cepat: tutorial asas tentang melukis carta dalam 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