Segítség kódírás közben
Megnézed a függvények paramétereit és leírását a PyneIDE-ben, és eljutsz a definíciójukhoz.
A plot függvénynél már használtad a color és a linewidth beállítást. A további példákban újabb függvényekkel és paraméterekkel találkozol. Ezek nevét és sorrendjét nem kell mind megjegyezned: a PyneIDE a kód mellett megmutatja a hozzájuk tartozó súgót.
Ebben a fejezetben a már elkészített first_chart.py fájlt használjuk. A programot most nem kell futtatnod.
Vidd az egeret a függvény nevére
- Nyisd meg a
first_chart.pyfájlt a Pyne nézet Scripts csoportjából. - Keresd meg a
main()belsejében aplot(close, "Close", ...)hívást. - Vidd az egérmutatót a sor elején álló
plotnévre, és hagyd ott egy pillanatra.
A megjelenő súgóban a függvény paraméterlistáját és leírását olvashatod. Ha hosszabb a tartalom, vidd az egeret a súgó fölé, és görgess benne. Az Esc billentyűvel bezárhatod.

Hogyan olvasd a paraméterlistát?
A súgó több beállítást is felsorolhat, mint amennyit a példában használtunk. Elég azokat megkeresned, amelyekre éppen szükséged van.
A plot esetén például:
- A
seriesa kirajzolandó érték. A programunkban ezt a helyet aclosefoglalja el. - A
titlea rajz neve. A hívás második argumentuma, a"Close"ezt adja meg. - A
linewidtha vonal vastagsága. A paraméterlistában látható= 1az alapértéke; a példánkban alinewidth=2ezt felülírja.
A paraméter egy függvény által várt adat vagy beállítás neve. Az argumentum az az érték, amelyet a hívásban átadsz neki. A linewidth tehát paraméter, a linewidth=2 hívásban megadott 2 pedig argumentum.
Ha a név mellett típust is látsz, az a várt értékről ad támpontot. Az int például egész számot jelent. A típusjelölésekkel a következő fejezetekben is találkozol; a teljes listát most nem kell megtanulnod.
A súgó leírása angolul jelenik meg, a példákban szereplő paraméterek jelentését a könyv magyarul is elmagyarázza. Új függvénynél érdemes először átfutni a leírást, majd visszakeresni benne azt a beállítást, amelyet módosítani szeretnél.
Kiegészítő lehetőség: ugrás a definícióhoz
Ha azt is meg szeretnéd nézni, hol van megírva a függvény, macOS-en tartsd lenyomva a Command, Windows vagy Linux alatt a Ctrl billentyűt, és kattints a plot nevére. A szerkesztő megnyitja a hozzá tartozó definíciót. Ugyanezt a műveletet a névre jobb gombbal kattintva, a Go to Definition menüponttal is eléred.
A megnyíló fájlban a def plot(...) sor alatt a függvény leírását és működését találod. Ez már a telepített könyvtár kódja: a gyakorlathoz elég elolvasnod, ne módosítsd. A saját programodhoz a first_chart.py fülére kattintva térhetsz vissza.

A könyv példáinak elkészítéséhez nincs szükség a könyvtár belső működésének ismeretére. Ez a lehetőség akkor hasznos, ha később alaposabban utánanéznél egy függvénynek.
Próbáld ki önállóan
Nyisd meg a plot súgóját, és keresd meg benne a linewidth paramétert. Mi az alapértéke? Ezután nézd meg a saját hívásodat: ugyanazt az értéket használja?
A feladat megoldása
Az alapérték 1. A first_chart.py programban linewidth=2 szerepel, ezért a vonal vastagságát 2-re állítjuk. Ha ezt az argumentumot elhagyod a hívásból, a függvény az 1-es alapértéket használja.