Diagramm zeichnen: eine X-Ache, N Y-Achsen
Hallo, ich möchte ein Diagramm zeichnen mit einer X-Achse und N Y-Achsen. Beispieldaten: x;file-size;duration;mem-size 0;0;0.04456615448;478359552 1;10040000;0.39223408699;562151424 2;20080000;0.725513935089;585662464 3;30120000;1.0728430748;615784448 4;40160000;1.40820503235;692932608 5;50200000;2.27191090584;702971904 6;60240000;2.91427922249;713015296 Was ich will: Den Skalierung und die Beschriftung soll automatisch aus den Daten kommen. Der Min/Max Wert ist leicht zu finden. Die Datei hat maximal 1000 Zeilen. Aufruf auf der Kommandozeile. Wenn eine weitere Y-Achse dazukommt, dann will ich nichts anpassen müssen. Das Tool soll selbständig eine passende Farbe für die neue Spalte wählen, so dass die verschiedenen Linien gut unterschieden werden können. Es reicht wenn eine Bilddatei erzeugt wird. Also keine GUI nötig. Es sollte zB so aussehen: https://i.stack.imgur.com/GZUd9.png Wie könnte das umgesetzt werden? Gruß, Thomas -- Thomas Guettler http://www.thomas-guettler.de/ I am looking for feedback: https://github.com/guettli/programming-guidelines
On 18/03/2019 –– 11:26:45AM +0100, Thomas Güttler wrote:
ich möchte ein Diagramm zeichnen mit einer X-Achse und N Y-Achsen. (…) Den Skalierung und die Beschriftung soll automatisch aus den Daten kommen. Der Min/Max Wert ist leicht zu finden. Die Datei hat maximal 1000 Zeilen.
Da ist Matplotlib vielleicht am besten geeignet: https://matplotlib.org/ Sehr mächtig und für nahezu alles zu gebrauchen.
Meine Lösung ist nun hier zu finden: https://github.com/guettli/misc/blob/master/bench-bytea-inserts-postrgres.py Chart: https://github.com/guettli/misc/blob/master/bench-bytea-inserts-postrgres.pn... Verbesserungsvorschläge sind willkommen, Gruß, Thomas Am 18.03.19 um 11:26 schrieb Thomas Güttler:
Hallo,
ich möchte ein Diagramm zeichnen mit einer X-Achse und N Y-Achsen.
Beispieldaten:
x;file-size;duration;mem-size 0;0;0.04456615448;478359552 1;10040000;0.39223408699;562151424 2;20080000;0.725513935089;585662464 3;30120000;1.0728430748;615784448 4;40160000;1.40820503235;692932608 5;50200000;2.27191090584;702971904 6;60240000;2.91427922249;713015296
Was ich will:
Den Skalierung und die Beschriftung soll automatisch aus den Daten kommen. Der Min/Max Wert ist leicht zu finden. Die Datei hat maximal 1000 Zeilen.
Aufruf auf der Kommandozeile.
Wenn eine weitere Y-Achse dazukommt, dann will ich nichts anpassen müssen. Das Tool soll selbständig eine passende Farbe für die neue Spalte wählen, so dass die verschiedenen Linien gut unterschieden werden können.
Es reicht wenn eine Bilddatei erzeugt wird. Also keine GUI nötig.
Es sollte zB so aussehen: https://i.stack.imgur.com/GZUd9.png
Wie könnte das umgesetzt werden?
Gruß, Thomas
-- Thomas Guettler http://www.thomas-guettler.de/ I am looking for feedback: https://github.com/guettli/programming-guidelines
participants (2)
-
Kai Bojens
-
Thomas Güttler