L'appel de fonctions sur des colonnes de données dans Gnuplot
J'ai la colonne de données mis en forme et je veux faire une splot du logarithme de la 5ème colonne contre les deux premières colonnes. J'ai essayé:
set pm3d map
splot "thing.file" u 1:2:log($5)
Mais je reçois l'erreur
undefined value
Comment puis-je obtenir gnuplot pour tracer une fonction de l'une des colonnes de données?
Vous devez vous connecter pour publier un commentaire.
Cela fonctionne:
En général, si un terme est défini par une fonction d'une colonne dans un fichier de données plutôt que de la colonne elle-même, il faut des parenthèses autour de ce terme.
D'étendre la solution, vous pouvez utiliser plusieurs colonnes si votre fonction nécessite plusieurs entrées:
exemple:
fonctionne également.
Prises de gnuplot propre FAQ , "Gnuplot a été et est un complot de programme,pas de traitement de données ou de programme mathématique suite. Donc gnuplot peut pas le faire.".
Vous pouvez exécuter votre fichier de données par le biais d'une Octave ou Matlab pour générer les fichiers journaux avant de traçage.