2ème exemple : QuickScalarMap
Le moyen le plus rapide d'afficher un champ scalaire 2D.
set s to "(x^3+y)*y"
set m to QuickScalarMap({-1, 1}, {-1, 1}, s, 0)
Importer le script
Ici, au lieu d'utiliser des données expérimentales, nous utiliserons une formule pour décrire le champ scalaire, et nous définirons les x et y à l'aide d'intervalles. De manière générale, x et y peuvent être des listes de nombres, et le troisième argument peut être une matrice ayant un nombre approprié de lignes et de colonnes.
Graphiques de tailles spécifiques
Pour créer par script un graphique d'une taille donnée, créez explicitement la fenêtre graphique par script puis passez la référence à cette fenêtre aux commandes de QuickPlotLib.
set w to make new graphic window with properties {pagewidth:6.25 as inches, pageheight:3 as inches}
set y to runningsum (randomarray 500 range {-1, 1})
set c to QuickCurve(0, y, w)
Importer le script
Finition d'un graphique
Les commandes de QuickPlotLib permettent de réaliser des graphiques avec des réglages par défaut. Après les avoir créés, vous pouvez modifier ces graphiques par script, en utilisant une référence à l'objet nouvellement créé.
set y to runningsum (randomarray 500 range {-1, 1})
set c to QuickCurve(0, y, "Random walk")
set v to container of c -- the plot view
set xlabel of v to "t (seconds)"
set ylabel of v to "x (m)"
draw window of c
Importer le script
|
|