Abuurista Garaafyo Isdhexgalka Matplotlib
Matplotlib waxay bixisaa awood lagu abuuri karo garaafyo isdhexgalka leh iyadoo la adeegsanayo maktabado kale sida ipywidgets. Garaafyada isdhexgalka leh waxay u oggolaanayaan isticmaalayaasha inay la falgalaan garaafyada, sida inay beddelaan qiimaha, kordhiyaan, yareeyaan, iwm.
Tusaale: Abuurista Garaaf Isdhexgalka Fudud
Waxaan ku tusi doonaa sida loo abuuro garaaf khad fudud oo isdhexgalka leh kaas oo isticmaaluhu uu beddeli karo qiimaha 'y'.
import matplotlib.pyplot as plt
import ipywidgets as widgets
from IPython.display import display
# Qeex xogta bilowga ah
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]
# Abuur sawirka iyo axes
fig, ax = plt.subplots()
line, = ax.plot(x, y)
# Qeex shaqada lagu cusbooneysiinayo garaafka
def update_line(new_y):
line.set_ydata(new_y)
fig.canvas.draw_idle()
# Abuur slider isdhexgalka leh
y_slider = widgets.FloatSlider(
value=1.0,
min=0.0,
max=10.0,
step=0.1,
description='Y Value:'
)
# Ku xidh slider-ka shaqada cusbooneysiinta
widgets.interactive(update_line, new_y=y_slider)
# Soo bandhig garaafka iyo slider-ka
display(fig)
display(y_slider)
Sharaxaada Koodhka:
- Waxaan soo dejinaynaa maktabadaha lagama maarmaanka ah:
matplotlib.pyplot, ipywidgets, iyo IPython.display.
- Waxaan qeexeynaa xogta bilowga ah ee x iyo y.
- Waxaan abuuraynaa sawirka iyo axes anagoo adeegsanayna
plt.subplots().
- Waxaan abuuraynaa garaafka khadka anagoo adeegsanayna
ax.plot().
- Waxaan qeexeynaa shaqada
update_line taas oo cusbooneysiinaysa xogta y ee garaafka marka slider-ka la beddelo.
- Waxaan abuuraynaa slider isdhexgalka leh anagoo adeegsanayna
widgets.FloatSlider().
- Waxaan ku xidhaynaa slider-ka shaqada cusbooneysiinta anagoo adeegsanayna
widgets.interactive().
- Waxaan soo bandhigaynaa garaafka iyo slider-ka anagoo adeegsanayna
display().
Tallaabooyinka:
- Hubi in
matplotlib iyo ipywidgets ay ku rakiban yihiin. Haddii aysan rakibanayn, ku rakib adiga oo isticmaalaya pip install matplotlib ipywidgets.
- Faylkaaga Python ku dhex samee koodhka.
- Ku socodsii koodhka jawi u oggolaanaya isdhexgalka, sida Jupyter Notebook.
- Waxaad awoodi doontaa inaad la falgasho garaafka adigoo beddelaya slider-ka.
Faa'iidooyinka Garaafyada Isdhexgalka Leh:
- Sahalnaanta: Waxay u oggolaanayaan isticmaalayaasha inay si toos ah xogta u sahamiyaan.
- Fahamka: Waxay fududeeyaan fahamka xogta iyadoo la adeegsanayo isdhexgalka tooska ah.
- Habaynta: Waxay u oggolaanayaan habaynta garaafyada waqtiga-dhabta ah.
Casharkan, waxaad ku baratay sida loo abuuro garaafyo isdhexgalka leh iyadoo la adeegsanayo Matplotlib iyo ipywidgets. Tani waxay ku siinaysaa awood aad ku abuuri karto muuqaallo xogeed oo aad u saxsan oo la jaan qaadi kara baahiyaha isticmaalayaashaada.