Avec QuickPlotLib vous pouvez créer plusieurs objets dans le même graphique. Il vous suffit d'utiliser la même commande ayant créé le premier objet, en passant en dernier argument une référence au conteneur de cet objet, une graphic view. Dans l'exemple suivant, nous créons une curve, puis une seconde curve dans la même vue (plot view).
set y to runningsum (randomarray 500 range {-1, 1})
set c to QuickCurve(0, y, 0)
set v to container of c -- the plot view
set y3 to runningsum (randomarray 500 range {-1, 1})
set c2 to QuickCurve(0, y3, v)
Importer le script
QuickCurve affecte automatiquement une nouvelle couleur aux nouvelles courbes.
|
|
Ceci marche également avec des planar views. Dans l'exemple suivant, nous allons créer une image d'un champ scalaire (un scalar map), puis nous affichons par-dessus un ensemble de 15 courbes de niveaux (un contour map) - dans la même vue (planar view).
set s to "(x^3+y)*y"
set m to QuickScalarMap({-1, 1}, {-1, 1}, s, 0)
set v to container of m -- the planar view
QuickContourMap({-1, 1}, {-1, 1}, s, 15, v)
Importer le script
|
|