Rumah > Artikel > pembangunan bahagian belakang > Lima langkah untuk mengajar anda cara melukis carta dengan Python
Ajar anda cara melukis carta dengan Python dalam lima langkah
Pengenalan:
Dalam analisis dan visualisasi data, lukisan carta adalah bahagian yang sangat penting. Sebagai bahasa pengaturcaraan yang berkuasa dan fleksibel, Python menyediakan banyak perpustakaan sumber terbuka untuk melukis carta, seperti Matplotlib, Seaborn, dll. Artikel ini akan menggunakan Matplotlib sebagai contoh untuk mengajar anda cara melukis carta dengan Python dan memberikan contoh kod khusus.
Langkah 1: Pasang perpustakaan Matplotlib
Sebelum kita mula, kita perlu memastikan bahawa perpustakaan Matplotlib telah dipasang. Jika ia tidak dipasang, anda boleh memasangnya melalui arahan berikut:
pip install matplotlib
Langkah 2: Import pustaka Matplotlib
Dalam kod Python, anda perlu mengimport perpustakaan Matplotlib untuk kegunaan seterusnya. Ia boleh diimport menggunakan kod berikut:
import matplotlib.pyplot as plt
Langkah 3: Sediakan data
Untuk melukis carta, anda perlu terlebih dahulu menyediakan data untuk diplot. Contohnya, kami mempunyai set data yang mengandungi data paksi-X dan paksi-Y, yang boleh dibuat menggunakan kod berikut:
x = [1, 2, 3, 4, 5] y = [2, 4, 6, 8, 10]
Langkah 4: Lukis Carta
Setelah anda mempunyai data, anda boleh mula melukis carta. Berikut ialah beberapa jenis carta biasa dan contoh kod yang sepadan:
Carta garisan:
plt.plot(x, y) plt.xlabel('X轴标签') plt.ylabel('Y轴标签') plt.title('折线图') plt.show()
Carta taburan:
plt.scatter(x, y) plt.xlabel('X轴标签') plt.ylabel('Y轴标签') plt.title('散点图') plt.show()
Carta bar:
plt.bar(x, y) plt.xlabel('X轴标签') plt.ylabel('Y轴标签') plt.title('条形图') plt.show()
Langkah 5: Cantikkan carta
Untuk menjadikan carta lebih cantik dan mudah dibaca, kita boleh membuat beberapa pelarasan gaya pada carta. Berikut ialah beberapa pelarasan penggayaan biasa:
Tetapkan jidar carta:
plt.pie(y, labels=x, autopct='%1.1f%%') plt.title('饼图') plt.show()
Tetapkan warna latar belakang carta:
plt.subplots_adjust(left=0.1, right=0.9, bottom=0.1, top=0.9)
Tetapkan saiz fon carta
plt.figure(facecolor='white')
Atas ialah kandungan terperinci Lima langkah untuk mengajar anda cara melukis carta dengan Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!