2008-09-29 3 views
7

J'ai une série de tests de performance que j'aimerais montrer sous forme de graphique. J'ai un ensemble de tests (environ 10) que je cours sur un ensemble de composants (actuellement 3), et j'obtiens des résultats de débit. L'axe Y serait le résultat du test, et l'axe X devrait avoir un nom abrégé du test, avec les résultats des différents composants que je suis en train de tester. Ainsi, pour chaque étiquette X (par exemple, retrieve20Items, store20Items), il y aurait 3 résultats différents au-dessus, un pour chacun des trois composants que je suis en train de tester, chacun codé en couleur et référencé dans la légende.Comment puis-je tracer des données avec un axe X non numérique?

Est-ce quelque chose que je peux faire avec gnuplot sur cet axe x non-numérique? Ceci est fait sur une plate-forme Linux, donc les outils Windows uniquement ne fonctionneront pas pour moi.

Répondre

14

Voir this very helpful page. Essentiellement, vous créez un mappage d'étiquette numérique à l'aide de

set xtics ("lbl1" 1, "lbl2" 2, "lbl3" 3, "lbl4" 4) 

Puis trace comme d'habitude.

+0

Le lien est rompu :( – redobot

+0

@redobot J'ai mis à jour le lien – freespace

+0

il n'est pas possible de lire les xticks dans la colonne de données? – Youda008

Questions connexes