22.11.2014 Views

Symulacje komputerowe zjawisk fizycznych z zakresu mechaniki

Symulacje komputerowe zjawisk fizycznych z zakresu mechaniki

Symulacje komputerowe zjawisk fizycznych z zakresu mechaniki

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

i maksimum dla każdej z osi.<br />

bbs=0<br />

if bbs==1:<br />

pierwszoplanowy=(0.2,0.0,0.6)#kolor tekstu<br />

drugoplanowy=(1.0,1.0,1.0)#kolor tla<br />

else:<br />

pierwszoplanowy=(1.0,1.0,0.0)<br />

drugoplanowy=(0.0,0.0,0.0)<br />

wykres_a_graph = gdisplay(x=0, y=0, width=656, height=400,<br />

title='y=sin(x)', xtitle='x', ytitle='sin(x)',<br />

xmax=15.0, xmin=-1.0,<br />

ymax=1.5, ymin=-1.5,<br />

foreground=pierwszoplanowy,<br />

background=drugoplanowy)<br />

W tym przykładzie, okno wykresu będzie ulokowane w punkcie (0,0), jego rozmiar będzie wynosić<br />

656 (szer.) na 400 (wys.) pikseli, tytuł na belce stanu to „y=sin(x)”. Wykres ma nadaną nazwę dla<br />

osi odciętych „x” oraz dla osi rzędnych „sin(x)”. Zamiast automatycznego skalowania <strong>zakresu</strong> dla<br />

wszystkich danych, wykres posiada ograniczenia dla obu osi. I tak zakres dla osi poziomej rozciąga<br />

się w granicach od -1 do +15, a dla osi pionowej od -1,5 do +1,5. Kolor napisów jest żółty<br />

(domyślna wartość to kolor biały) a kolor tła - czarny (domyślna wartość – czarny). Jeżeli po prostu<br />

napiszemy gdisplay(), domyślnymi wartościami będą x=0, y=0, width=800, height=400, bez<br />

tytułu z pełnym auto-skalowaniem zarówno dla osi x jak i y.<br />

Ponadto tak jak każdy obiekt VPythona, wykres posiada atrybut visible. Przypisanie wartości<br />

moj_wykres.display.visible=0 sprawi, że wykres będzie niewidoczny.<br />

Oprócz tego możemy mieć więcej niż jedno okno typu gdisplay a w każdym oknie więcej niż jeden<br />

typ wykresu. W tym celu należy wywołać funkcję inicjującą wykres a następnie kolejno określać<br />

jakie typy wykresów mają być rysowane w poszczególnych oknach.<br />

13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!