2017-10-07 4 views
0

J'ai un programme C qui écrit trois fichiers avec la première colonne étant les valeurs X (cycles d'horloge). Les autres colonnes sont un ensemble de métriques comme% d'utilisation de la mémoire, "trous" de mémoire, etc. Comme je l'ai déjà dit, il y a trois fichiers comme celui-ci (un par algorithme: premier ajustement, meilleur ajustement et pire ajustement).gnuplot à partir du fichier avec plusieurs métriques

Exemple - En-têtes: cycle d'horloge,% Utilisation de la mémoire et nombre de "trous":

Fichier 1 (Première Fit):

1 20% 5 
2 30% 9 
3 70% 12 
4 90% 3 

fichier 2 (Best Fit):

1 15% 3 
2 20% 5 
3 80% 7 
4 40% 3 
5 60% 9 

fichier 3 (pire Fit):

1 15% 3 
2 20% 5 
3 80% 7 

Je voudrais savoir s'il existe un moyen avec gnuplot de générer un graphique par mesure comparant les trois algorithmes dans ces métriques. Par ailleurs, désolé pour mon anglais, j'espère que vous comprenez.

Répondre

0
set term pngcairo size 600,400 

set output 'memory.png' 
plot 'file1' using 1:2 w lp, \ 
'file2' using 1:2 w lp, \ 
'file3' using 1:2 w lp 

set output 'holes.png' 
plot 'file1' using 1:3 w lp, \ 
'file2' using 1:3 w lp, \ 
'file3' using 1:3 w lp 

....... 

(ce serait mieux si vous vous débarrasser de « % » dans la deuxième colonne)

+0

Le « % » est uniquement à la démonstration, il n'y a pas de « % » dans les fichiers réels. Merci pour la réponse, laissez-moi essayer. –