Restreindre le domaine d'une fonction tracée sur Gnuplot
Je suis en traçant un ensemble de données sur Gnuplot, et souhaitez superposer la fonction x^2
sur la même parcelle. Je peux le faire comme ceci:
plot "filename" using 1:2, x**2
Qui produit d'un complot dans lequel la fonction x^2
s'étend sur l'ensemble du domaine de la graphique. Je voudrais faire en sorte que la fonction n'est indiqué sur une petite portion du graphique, dire à partir de x=1 à x=2, alors que la taille du graphe est dictée par filename
à partir de x=0 à x=10. Je sais que pour tracer la fonction par elle-même que je pouvais faire:
plot [1:2] x**2
Mais comment pourrais-je garder la superposition ensemble, étant donné que ce que j'ai essayé intuitivement ne fonctionne pas:
plot "filename" using 1:2, [1:2] x**2
invalid expression
La documentation semble être difficile à interpréter quand il s'agit d'obtenir que cela fonctionne.
source d'informationauteur dplanet
Vous devez vous connecter pour publier un commentaire.
La façon la plus simple pourrait être de définir un par morceaux de la fonction en utilisant l'opérateur ternaire
?
:Une autre manière avec les
replot
commande: