Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Ketahui cara melukis dengan matplotlib dari awal

Ketahui cara melukis dengan matplotlib dari awal

PHPz
PHPzasal
2024-01-10 08:29:53673semak imbas

Ketahui cara melukis dengan matplotlib dari awal

Ketahui cara melukis dengan Matplotlib dari awal

Matplotlib ialah perpustakaan visualisasi data Python yang berkuasa yang boleh digunakan untuk mencipta pelbagai jenis graf dan carta. Ia digunakan secara meluas dalam bidang sains data dan pembelajaran mesin, serta pekerjaan lain yang memerlukan paparan data. Artikel ini akan memperkenalkan cara belajar menggunakan Matplotlib untuk melukis gambar dari awal, dan memberikan contoh kod khusus.

Pasang Matplotlib
Mula-mula, kita perlu memasang perpustakaan Matplotlib. Anda boleh menggunakan arahan pip untuk memasang:

pip install matplotlib

Import Matplotlib
Selepas pemasangan selesai, gunakan kod berikut dalam program Python untuk mengimport perpustakaan Matplotlib:

import matplotlib.pyplot as plt

Buat grafik mudah
Di bawah ini kami akan menggunakan beberapa contoh mudah untuk belajar cara menggunakan Matplotlib untuk melukis . Mula-mula, kita boleh mencipta carta garisan mudah menggunakan fungsi plot() modul matplotlib.pyplot. Berikut ialah contoh:

import matplotlib.pyplot as plt

# 创建x和y的数据
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]

# 使用plot()函数创建折线图
plt.plot(x, y)

# 显示图形
plt.show()

Selepas menjalankan kod, anda akan melihat carta garisan ringkas dipaparkan pada skrin. Dalam contoh ini, kami mencipta dua senarai sebagai data x dan y dan menghantar data ini kepada Matplotlib menggunakan fungsi plot() dan kemudian memaparkan graf menggunakan fungsi show().

Grafik tersuai
Dalam Matplotlib, kami boleh menyesuaikan grafik dalam pelbagai cara, termasuk menambah tajuk, label paksi, legenda, dsb. Berikut ialah contoh yang menunjukkan cara untuk menyesuaikan graf:

import matplotlib.pyplot as plt

# 创建x和y的数据
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]

# 使用plot()函数创建折线图,并设置线条颜色和类型
plt.plot(x, y, color='red', linestyle='dashed')

# 添加标题
plt.title('折线图')

# 添加x和y轴标签
plt.xlabel('x轴')
plt.ylabel('y轴')

# 显示图例
plt.legend(['y = 2x'])

# 显示图形
plt.show()

Dalam contoh ini, kami menggunakan beberapa fungsi tambahan untuk menyesuaikan graf. Contohnya, gunakan fungsi title() untuk menetapkan tajuk graf, gunakan fungsi xlabel() dan ylabel() untuk menambah label paksi-x dan y, dan gunakan fungsi legend() untuk memaparkan legenda.

Jenis grafik yang berbeza
Selain carta garis, Matplotlib juga menyokong banyak jenis grafik lain, seperti plot serakan, carta bar, carta pai, dsb. Berikut ialah beberapa contoh kod untuk menunjukkan cara melukis jenis graf yang berbeza:

import matplotlib.pyplot as plt

# 散点图
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.scatter(x, y)

# 柱状图
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.bar(x, y)

# 饼图
sizes = [15, 30, 45, 10]
labels = ['A', 'B', 'C', 'D']
plt.pie(sizes, labels=labels)

plt.show()

Dalam contoh ini, kami menggunakan fungsi sepadan modul matplotlib.pyplot untuk mencipta plot serakan, carta bar dan carta pai. Anda boleh memilih fungsi yang sesuai untuk melukis pelbagai jenis grafik mengikut keperluan anda.

Ringkasan
Artikel ini memperkenalkan cara belajar melukis menggunakan Matplotlib dari awal. Kami mula-mula memasang pustaka Matplotlib, kemudian belajar cara melukis carta garis melalui beberapa contoh mudah, dan menyesuaikan grafik. Akhir sekali, kami juga menunjukkan cara melukis pelbagai jenis graf. Saya harap contoh ini akan membantu anda menjadi lebih selesa menggunakan Matplotlib.

Atas ialah kandungan terperinci Ketahui cara melukis dengan matplotlib dari awal. 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