La lecture de gnuplot légende partir d'un fichier csv
J'ai un ensemble de données.fichier csv qui est structuré comme suit:
n John Smith stats Sam Williams stats
1 23.4 44.1
2 32.1 33.5
3 42.0 42.1
Actuellement, je suis comploter avec la commande suivante dans gnuplot:
plot 'data.csv' using 1:2 title 'John' with lines, '' using 1:3 title 'Sam' with lines
La question est de savoir comment faire pour récupérer des premiers noms à partir de la première ligne de .csv au lieu d'entrer manuellement?
En outre, est-il possible de le rendre réglable dans le cas où je ajouter une colonne à la table, de sorte qu'il ajoute automatiquement une ligne avec le titre approprié?
OriginalL'auteur sashkello | 2012-11-14
Vous devez vous connecter pour publier un commentaire.
Vous dites que vous avez un fichier csv, donc je suppose que votre fichier de données ressemble à ceci (et est enregistré dans infile.csv):
Si votre version de Gnuplot est assez récent, vous pouvez utiliser
columnhead
comme letitle
argument:Ou utiliser le
key
option:Modifier raccourcir les titres
De sortie:
Note cette réponse à une question de suivi peuvent également être pertinentes.
vous ne savez pas si vous pouvez le faire avec Gnuplot commandes, j'ai ajouté une façon pour vous de le faire avec GNU sed.
Fonctionne pour moi, merci!
OriginalL'auteur Thor