gnuplot alternative avec plus de temps de précision

À l'heure actuelle, je suis en utilisant gnuplot pour tracer des données contre une ligne de temps. Cependant, la précision de la ligne de temps est exprimée en millisecondes, mais gnuplot ne semble être en mesure de poignée de secondes.

J'ai regardé un couple de solutions de rechange, mais vraiment j'ai juste besoin de quelque chose comme gnuplot qui peut faire face à des fractions de seconde.

Le langage de programmation utilisé pour le script principal est Python et alors que je l'ai regardé matplotlib, il semble être beaucoup plus "lourd" que gnuplot. Comme je ne serai pas toujours une mise à jour du graphique côté des choses, j'ai envie de le garder aussi simple que possible.

Des suggestions?

Mise à jour

Je suis en utilisant ce avec gnuplot:

set xdata time
set timefmt "%Y-%m-%d-%H:%M:%S"

Cependant il n'y a pas de %f pour obtenir millisecondes. Par exemple, cela fonctionne:

2011-01-01-09:00:01

mais j'ai besoin de:

2011-01-01-09:00:01.123456
  • Pourriez-vous poster un extrait des données que vous essayez de tracer et les commandes que vous utilisez? gnuplot ne se soucient pas du tout sur les unités -- comment savoir si ils sont en secondes ou millisecondes, après tout? - alors je ne suis pas tout à fait sûr de ce qu'il fait, ou ne pas faire, ce n'est pas ce que vous voulez.
  • Le plus petit timefmt est une deuxième raison d'une minute a 60 secondes et doit être traitée spécialement. Avec millisecondes je ne comprends pas quel est le problème?
  • Ah, je comprends le problème maintenant, oui, c'est vraiment un problème et je ne pense pas qu'il y est une solution élégante.
  • En effet, vous aurez à créer xtickmarks à un intervalle approprié largeur de vous-même (c'est la façon d'obtenir mon x étiquettes de graduation dans l'exemple ci-dessous)
  • Btw, comme vous l'avez 6 chiffres, nous parlons de quelques microsecondes, pas millisecondes.
InformationsquelleAutor PeterM | 2011-01-25