Ukudala Iziza Ze-Matplotlib Ezinosayizi Ohlukene: Umhlahlandlela Ophelele
I-Matplotlib iwumtapo wezincwadi odumile wePython osetshenziselwa ukudala iziza ezibukekayo nezifundisayo. Enye yezinselelo okuvame ukubhekana nazo ngenkathi usebenza nalo mtapo wolwazi ukudala iziqephu ezinosayizi abahlukahlukene ukuze ubonise ngempumelelo idatha ekhona. Kulesi sihloko, sizohlola ukuthi singazakha kanjani iziza ze-matplotlib ezinosayizi obuhlukahlukene, sichaze ikhodi ngesinyathelo ngesinyathelo, futhi singene emitatsheni yolwazi efanelekile kanye nemisebenzi ehambisana nalo msebenzi.
Isixazululo: Ukushintsha Usayizi Wezindawo ku-Matplotlib
Ukuze sakhe ama-plot osayizi abahlukene ku-matplotlib, singasebenzisa ngempumelelo umsebenzi we -figure() ovela kulabhulali, osivumela ukuthi senze ngokwezifiso ubukhulu be-plot. Umsebenzi unepharamitha ebizwa ngokuthi i-figsize , lapho ububanzi nokuphakama kwe-plot kungachazwa khona kusetshenziswa i-tuple.
Nansi incazelo yesinyathelo nesinyathelo yekhodi ukuze udale isibonelo esilula sosayizi abahlukahlukene:
1. Okokuqala, sidinga ukungenisa imitapo yolwazi edingekayo:
import matplotlib.pyplot as plt import numpy as np
2. Okulandelayo, masidale idatha engahleliwe ukuze sihlele:
x = np.linspace(0, 10, 1000) y = np.sin(x)
3. Manje singakha i-plot ngosayizi owenziwe ngokwezifiso ngokubiza umsebenzi we -figure() ngaphambi kwe- plot() :
plt.figure(figsize=(8, 4)) # Width and height in inches
plt.plot(x, y)
plt.xlabel('x-axis')
plt.ylabel('y-axis')
plt.title('Sine Wave')
plt.show()
Kulesi sibonelo esingenhla, sichaze ububanzi besakhiwo ngokuthi amayintshi angu-8 futhi ukuphakama kube amayintshi angu-4. Ungashintsha lawa manani ukuze udale iziza ezinosayizi abahlukene.
Ukuqonda i-Matplotlib Library
Umtapo wolwazi we -Matplotlib uyithuluzi elinamandla ku-Python ecosystem, elisiza ekuboneni idatha ngeso lengqondo. Uhlinzeka ngemisebenzi yokudala uhla olubanzi lweziqephu, kufaka phakathi ama-histogram, iziqephu ezihlakazayo, amashadi ebha, nokunye okuningi. Umtapo wolwazi wenzelwe ukuhlinzeka ngezinketho eziningi zokwenza ngokwezifiso ukubukeka kwesiqephu, kusukela kumibala kanye nezimpawu kuya kuma-axes kanye nezichasiselo.
Enye yezincwadi ezincane ezibaluleke kakhulu ku-Matplotlib yi -pyplot . Iqoqo lemisebenzi enikeza isikhombimsebenzisi esifana nendlela ye-MATLAB yokuhlela, okwenza kube ithuluzi elilula ukulisebenzisa lokubona idatha.
Ukusebenzisa i-Numpy Ukukhiqiza Isethi Yedatha
Esibonelweni sethu, sisebenzise umtapo wezincwadi we-NumPy ukukhiqiza isethi yedatha yokuhlela. I-NumPy iwumtapo wezincwadi obalulekile ohlelweni lwe-Python njengoba wethula ama-arrays amaningi, ama-matrices, kanye nemisebenzi yezibalo esebenza kuwo. I-NumPy yenza kube lula imisebenzi eminingi yezibalo eyinkimbinkimbi futhi inikeza imisebenzi eminingi yokukhiqiza amasethi edatha angahleliwe, ukwenza i-algebra eqondile, kanye nokuphatha izibalo zezibalo.
Esibonelweni sethu, sisebenzise umsebenzi we -linspace() ukudala uhlu lwamanani ayi-1000 ahlukaniswe ngokulinganayo phakathi kuka-0 no-10. Ngokusebenzisa umsebenzi we-sine kulolu hlu, silungiselele isethi yedatha ukuze sidwebe igagasi le-sine.
Ekuphetheni, ukudala ama-plot anobukhulu obuhlukene ku-matplotlib kuwumsebenzi olula, njengoba kuboniswe kulesi sihloko. Ngokusebenzisa umsebenzi we -figure() onepharamitha ye-figsize , singakwazi ukulungisa kalula ubukhulu bama-plot ethu. Ukuqonda imiqondo ehlobene nama-matplotlib kanye nama-numpy libraries kusiza ekujuleni ukuqonda kwakho amasu okubona idatha kanye nokuphathwa kwedatha.