2010-05-14 6 views
5

Comment puis-je tracer (un tracé 3D) une matrice dans Gnuplot ayant une telle structure de données. Je ne peux pas trouver un moyen d'utiliser la première ligne et la colonne en x et les tiques y (ou de les ignorer)Gnuplot - matrice splot csv data

,5,6,7,8 
1,-6.20,-6.35,-6.59,-6.02 
2,-6.39,-6.52,-6.31,-6.00 
3,-6.36,-6.48,-6.15,-5.90 
4,-5.79,-5.91,-5.87,-5.46 

Est-ce le splot 'data.csv' matrix le paramètre correct à utiliser?

Répondre

4

Vous pouvez donner en utilisant une spécification de format; ici nous devons dire au séparateur ','. Les travaux suivants pour moi:

splot 'data.csv' using 1:2:3 '%lf,%lf,%lf,%lf' with linespoints pt 6 ps 2 lw 3 

, sauf que la première ligne est ignorée, ce qui est probablement raison?

+0

Merci pour la réponse rapide. Mais si vous regardez l'échelle Y - il ne montre pas les valeurs correctes (qui devraient être 5,6,7,8). L'échelle X est OK 1,2,3,4. L'échelle Z affiche les valeurs de la ligne commençant par "2". Btw. J'utilise Gnuplot 4.4. –

+0

Cela fait à peu près ce dont j'ai besoin: splot 'data.csv' en utilisant 0: 0: 2 '% lf,% lf,% lf,% lf,% lf' avec des lignes pt 6 ps 2 lw 3 Maintenant je aimerais tracer plus de tels complots comme le «complot de clôture» dans les exemples. Mais c'est une histoire différente. –

+1

Désolé d'avoir soulevé ce fil vraiment vieux. J'ai des données qui ressemblent exactement à celles affichées (même nombre de lignes et de colonnes). Quand j'essaie votre réponse, j'obtiens seulement 'l'entrée Formatée ne peut manipuler que 7 colonnes de données. Qu'ai-je fait de mal? –