Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Belajar melukis carta garisan, carta bar dan carta pai dengan Python dalam masa tiga minit

Belajar melukis carta garisan, carta bar dan carta pai dengan Python dalam masa tiga minit

WBOY
WBOYasal
2023-09-27 09:29:131293semak imbas

Belajar melukis carta garisan, carta bar dan carta pai dengan Python dalam masa tiga minit

Belajar melukis carta garis, carta bar dan carta pai dengan Python dalam masa tiga minit

Python ialah bahasa pengaturcaraan yang sangat popular yang digunakan secara meluas dalam analisis dan visualisasi data. Dalam artikel ini, kita akan belajar cara melukis tiga jenis carta biasa menggunakan Python: carta garis, carta bar dan carta pai. Saya akan memberikan anda contoh kod khusus untuk membantu anda bermula dengan cepat.

  1. Carta Garisan

Carta garis ialah jenis carta yang menunjukkan perubahan arah aliran dengan menyambungkan titik data. Dalam Python, kita boleh menggunakan perpustakaan matplotlib untuk melukis graf garis. Berikut ialah contoh mudah yang menunjukkan cara melukis graf garis menggunakan Python:

import matplotlib.pyplot as plt

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

# 绘制线形图
plt.plot(x, y)

# 添加标题和标签
plt.title('线形图')
plt.xlabel('x轴')
plt.ylabel('y轴')

# 显示图表
plt.show()

Dalam kod di atas, kami mula-mula mengimport modul matplotlib.pyplot dan kemudian menentukan data paksi-x dan paksi-y, Kemudian gunakan fungsi plot untuk melukis graf garis. Akhir sekali, kami menambah tajuk dan label dan memaparkan carta menggunakan fungsi show. matplotlib.pyplot模块,然后定义了x轴和y轴的数据,接着使用plot函数绘制了线形图。最后,我们添加了标题和标签,并使用show函数展示图表。

  1. 柱状图

柱状图是一种通过长方形的高度来表示数据的图表类型。在Python中,我们同样可以使用matplotlib库来绘制柱状图。下面是一个简单的例子,展示了如何使用Python绘制柱状图:

import matplotlib.pyplot as plt

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

# 绘制柱状图
plt.bar(x, y)

# 添加标题和标签
plt.title('柱状图')
plt.xlabel('x轴')
plt.ylabel('y轴')

# 显示图表
plt.show()

与线形图类似,我们首先导入了matplotlib.pyplot模块,然后定义了x轴和y轴的数据,使用bar函数绘制了柱状图。最后,我们添加了标题和标签,并使用show函数展示图表。

  1. 饼图

饼图是一种通过扇形的角度来表示数据的图表类型。在Python中,我们可以使用matplotlib库来绘制饼图。下面是一个简单的例子,展示了如何使用Python绘制饼图:

import matplotlib.pyplot as plt

# 数据
sizes = [30, 40, 20, 10]

# 标签
labels = ['A', 'B', 'C', 'D']

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

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

# 显示图表
plt.show()

以上代码中,我们首先导入了matplotlib.pyplot模块,然后定义了数据和标签,使用pie函数绘制了饼图。我们可以使用labels参数来添加标签,使用autopct参数来控制显示百分比。最后,我们添加了标题,并使用show

    Carta bar

    🎜Carta bar ialah sejenis carta yang mewakili data melalui ketinggian segi empat tepat. Dalam Python, kita juga boleh menggunakan perpustakaan matplotlib untuk melukis histogram. Berikut ialah contoh mudah yang menunjukkan cara melukis histogram menggunakan Python: 🎜rrreee🎜Sama seperti carta garis, kami mula-mula mengimport modul matplotlib.pyplot dan kemudian menentukan data untuk paksi-x dan y -axis , menggunakan fungsi bar untuk melukis histogram. Akhir sekali, kami menambah tajuk dan label dan menggunakan fungsi show untuk memaparkan carta. 🎜
      🎜Carta pai🎜🎜🎜Carta pai ialah sejenis carta yang mewakili data melalui sudut kipas. Dalam Python, kita boleh menggunakan perpustakaan matplotlib untuk melukis carta pai. Berikut ialah contoh mudah yang menunjukkan cara melukis carta pai menggunakan Python: 🎜rrreee🎜Dalam kod di atas, kami mula-mula mengimport modul matplotlib.pyplot, kemudian menentukan data dan label, menggunakan Fungsi pai melukis carta pai. Kita boleh menggunakan parameter labels untuk menambah label dan parameter autopct untuk mengawal peratusan paparan. Akhir sekali, kami menambah tajuk dan memaparkan carta menggunakan fungsi show. 🎜🎜Melalui contoh di atas, kita dapat melihat bahawa adalah sangat mudah untuk melukis carta garis, carta bar dan carta pai menggunakan Python. Anda boleh mengubah suai data dan gaya untuk disesuaikan dengan keperluan anda untuk mencipta lebih banyak carta tersuai. Saya harap artikel ini dapat membantu anda menguasai asas lukisan Python dengan cepat. 🎜

Atas ialah kandungan terperinci Belajar melukis carta garisan, carta bar dan carta pai dengan Python dalam masa tiga minit. 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