door Pierre » zo 08 dec 2002, 11:25
Hoi Geert,
Dat kan niet met 1 plot. Dus moet je 2 plots maken, waarbij je er voor zorgt dat steeds ??n van beide de gewenste waarde heeft en de andere de waarde _NA heeft.
Vervolgens stel je de ene plotkleur in op bijv. groen en de andere op rood.
value xWaarde[];
xWaarde = ... bereken waarde die geplot moet worden ...
if xWaarde>=xWaarde[1] then begin
?plot1(xWaarde,'Waarde');
?plot2(_NA,'Waarde');
?plot1[1] := xWaarde[1];
?end
else begin
?plot1(_NA,'Waarde');
?plot2(xWaarde,'Waarde');
?plot2[1] := xWaarde[1];
?end;
Zoals je ziet vul ik altijd ook de waarde van de vorige dag in. Dat doe ik om er voor te zorgen dat er ook daadwerkelijk een lijn getrokken wordt van het vorige punt naar dit punt als dit de eerste opgaande of de eerste neergaande dag is. Uiteraard is dit niet nodig op de tweede opgaande dag, maar dan kan het ook geen kwaad want dan stond die waarde er al en verandert er dus niets.
vr. groeten,
Pierre