Matplotlib ialah salah satu perpustakaan visualisasi data yang paling terkenal dan biasa digunakan dalam Python. Menguasai langkah asas melukis carta garis dengan Matplotlib adalah sangat penting untuk kerja analisis data. Artikel ini akan bermula dari awal, memperkenalkan langkah asas melukis carta garis dengan Matplotlib untuk pemula dan memberikan contoh kod khusus.
Untuk mula melukis grafik dengan Matplotlib, anda perlu mengimport perpustakaan Matplotlib terlebih dahulu. Ia boleh diimport menggunakan kod berikut:
import matplotlib.pyplot as plt
Sebelum anda bersedia untuk mula melukis carta garisan, anda perlu menyediakan data untuk dilukis. Biasanya, data disimpan dalam fail data. Di sini, kami akan menggunakan perpustakaan Numpy untuk menjana satu set data rawak sebagai data contoh, seperti berikut:
import numpy as np x = np.arange(0, 10, 1) y = np.random.rand(10)
Untuk mencipta graf, anda boleh menggunakan plt.figure</code matplotlib > fungsi. Fungsi ini boleh menentukan saiz grafik dan sifat lain. Contohnya adalah seperti berikut: <code>plt.figure
函数。 这个函数可以指定图形大小以及其他属性。示例如下:
plt.figure(figsize=(8,6), dpi=80)
在准备好数据和图形之后,接下来要绘制折线图。 To plot a line graph in Matplotlib, we use the plt.plot()
function. 该函数的第一个参数是x轴数据,第二个参数是y轴数据。示例如下:
plt.plot(x,y, color="blue", linewidth=1.5, linestyle="-", label="Random Data")
其中,color
参数指定线条的颜色,linewidth
参数指定线条的宽度,linestyle
参数指定线的样式,label
参数指定折线图线条的标签。
在绘制折线图后,我们可以为它添加一个图例,使它更加易于阅读。可以使用plt.legend
函数添加图例。示例如下:
plt.legend(loc="upper left")
其中,loc
参数指定图例的位置。在这里,我们使用"upper left"
将图例放置在图形的左上角。
轴标签和标题可以使图形更加明确。我们可以使用plt.xlabel
,plt.ylabel
和plt.title
函数添加X轴标签,Y轴标签和图形标题,如下所示:
plt.xlabel("x axis") plt.ylabel("y axis") plt.title("A Random Line Graph")
最后,我们需要使用plt.show()
plt.show()
Selepas menyediakan data dan grafik, langkah seterusnya ialah melukis carta garisan. Untuk memplot graf garis dalam Matplotlib, kami menggunakan fungsi plt.plot()
Parameter pertama fungsi ini ialah data paksi-x, dan parameter kedua ialah data paksi-y. Contohnya adalah seperti berikut:
import matplotlib.pyplot as plt import numpy as np x = np.arange(0, 10, 1) y = np.random.rand(10) plt.figure(figsize=(8,6), dpi=80) plt.plot(x,y, color="blue", linewidth=1.5, linestyle="-", label="Random Data") plt.legend(loc="upper left") plt.xlabel("x axis") plt.ylabel("y axis") plt.title("A Random Line Graph") plt.show()
color
menentukan warna garisan, parameter linewidth
menentukan lebar garisan dan linestyle
menentukan gaya garis Parameter label
menentukan label untuk garis carta garis. 🎜plt.legend
. Contohnya adalah seperti berikut: 🎜rrreee🎜Antaranya, parameter loc
menentukan lokasi legenda. Di sini, kami menggunakan "kiri atas"
untuk meletakkan legenda di sudut kiri atas graf. 🎜plt.xlabel
, plt.ylabel
dan plt.title
seperti berikut Paparan: 🎜rrreeeplt.show()
untuk memaparkan grafik, contohnya seperti berikut: 🎜rrreee🎜Contoh kod lengkap adalah seperti berikut: 🎜rrreee🎜Melalui langkah ini, kami kini telah menguasai langkah asas melukis carta garisan dengan Matplotlib. Saya harap kod sampel ini dapat membantu pemula memahami dengan lebih mudah cara menggunakan Matplotlib untuk visualisasi data dan lukisan graf. 🎜Atas ialah kandungan terperinci Ketahui langkah asas untuk melukis carta garis dengan matplotlib. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!