Actuellement j'utilise gnuplot pour tracer des données sur une ligne de temps. Cependant, la précision de la ligne de temps est en millisecondes, mais gnuplot semble seulement pouvoir gérer les secondes.gnuplot alternative avec une plus grande précision dans le temps
J'ai regardé quelques alternatives, mais j'ai vraiment besoin de quelque chose comme gnuplot qui peut supporter des fractions de seconde.
Le langage de programmation utilisé pour le script principal est Python et même si j'ai regardé matplotlib, il semble que ce soit beaucoup plus «lourd» que gnuplot. Comme je ne mettrai pas toujours à jour le côté graphique, je veux que ce soit aussi facile que possible.
Des suggestions?
Mise à jour
J'utilise cela avec gnuplot:
set xdata time
set timefmt "%Y-%m-%d-%H:%M:%S"
Cependant il n'y a pas% f pour obtenir millisecondes. Par exemple, cela fonctionne:
2011-01-01-09:00:01
mais j'ai besoin:
2011-01-01-09:00:01.123456
Pouvez-vous poster un extrait des données que vous essayez de tracer et les commandes que vous utilisez? gnuplot ne devrait pas se soucier des unités - comment savoir si elles sont en secondes ou en millisecondes, après tout? - Donc, je ne suis pas sûr de ce que ça fait ou pas, ce n'est pas ce que vous voulez. – DSM
Le plus petit timefmt est une seconde car une minute a 60 secondes et doit être manipulée spécialement. Avec des millisecondes je ne comprends pas quel est le problème? – Tom
Ah, je comprends le problème maintenant, oui, c'est vraiment un problème et je ne pense pas qu'il existe une solution élégante. – Tom