Comment puis-je utiliser gnuplot pour tracer un simple 2d vecteur-flèche?
C'est ma première fois d'essayer d'utiliser gnuplot, et je ne peux pas trouver les instructions sur la façon d'accomplir ceci. Le plus proche que j'ai trouvé est celle-ci:
http://gnuplot.sourceforge.net/docs_4.2/node259.html
de la parcelle".dat' aide de 1:2:3:4 avec les vecteurs de la tête remplie lt 2
mais je ne trouve pas d'explication à propos de fichier".dat".
Donc, quelqu'un peut-il donner un exemple simple de la façon de dessiner un simple 2d vecteur-flèche? Merci.
OriginalL'auteur agent154 | 2013-05-14
Vous devez vous connecter pour publier un commentaire.
gnuplot a une très bonne aide/documentation construire. Tapez simplement
help plot
ouhelp vector
pour en savoir plus sur la façon de tracer les vecteurs dans gnuplot.Cela signifie, votre fichier d'entrée doit avoir 4 colonnes, où les deux premières colonnes de définir le lieu de départ (x,y)-position du vecteur/flèche et les deux derniers de ses (x,y) direction:
Maintenant tapant la commande suivante
donne le résultat suivant:
Des vecteurs d'un dessin avec le
set arrow
commandeEnvisager l'utilisation de la
set arrow
commande, si vous avez seulement besoin de tirer quelques vecteurs/flèches (par exemple pour mettre en évidence certains points de l'intrigue).OriginalL'auteur psibar
Vous pouvez créer
'file.dat'
dans une feuille de calcul de l'enregistrer en tant que texte et de le mettre dans le chemin de gnuplot à l'aide de lacd
de commande de point de gnuplot pour son emplacement. Si ce n'est pas d'accord avec vous, regardez les exemples à l'aide de'+'
et'++'
et'-'
dans le gnuplot manuel. Ce sont des "virtuel (fichier de données." Notez que les deux premiers sont pour un et deux de la colonne de points de données, c'est à dire (x) ou (x,y). Vous devrez utiliser$1
et$2
comme des variables pour le calcul de dx et dy. Il est obligatoire de définir laxrange
etyrange
variables et lesisosamples
pour la densité pour que cela fonctionne.Quelque chose comme....
OriginalL'auteur user2414543