2012-09-24 1 views
2

Une échelle logarithmique est utile si vous vous souciez davantage des variations de données pour les petits nombres que pour les grands nombres. Une échelle exponentielle devrait être utile pour le cas d'utilisation opposé —, c'est-à-dire lorsque de plus petites variations en plus grand nombre sont importantes.Mise à l'échelle exponentielle d'un axe dans Gnuplot

Gnuplot a un support intégré pour la mise à l'échelle logarithmique des axes. A-t-il un support pour la mise à l'échelle exponentielle? Si oui, quelle est la syntaxe à utiliser? Si non, quelle est la solution de contournement élégante?

Répondre

2

Il n'existe pas de prise en charge intégrée de la mise à l'échelle exponentielle. Vous pouvez tracer le graphique using (exp($1)):2, cependant.

+0

J'ai essayé cela et cela ne semble pas fonctionner. (Je pense que vous avez aussi besoin de parenthèses pour que ça marche, comme ceci: '(exp ($ 1)): 2'.) Toutes mes données disparaissent de l'intrigue. Il serait bien que les tics soient également mis à l'échelle pour simuler le support natif. –

+0

@Kazark: Vous avez raison. Vous pouvez ajuster les ticks comme ceci: 'set ytics ('0' 1, '43' 1e43); tracer ' choroba