Symulacje komputerowe zjawisk fizycznych z zakresu mechaniki
Symulacje komputerowe zjawisk fizycznych z zakresu mechaniki
Symulacje komputerowe zjawisk fizycznych z zakresu mechaniki
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