GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Gibt es ein Befehlszeilentool für die Datenvisualisierung und -analyse?

Hier ist eine Möglichkeit, wie Sie eine machen könnten. Eingabedateien sollten mit einer oder mehreren Datenspalten formatiert werden. Wenn zwei oder mehr Spalten vorhanden sind, wird die erste Spalte als X in einem X,Y-Diagramm verwendet.

#! /usr/bin/env python

import sys
import matplotlib.pyplot as pyplot

for filename in sys.argv[1:]:
   with open(filename,'rt') as sf:
      table = []
      for line in sf: table.append( [float(val) for val in line.split()] )
      table = [ row for row in table if len(row) ] ## remove empty rows
      if len(table[0]) == 1 : pyplot.plot( [y[0] for y in table ] )
      for x in xrange(1,len(table[0])): pyplot.plot( [ y[0] for y in table ], [ y[x] for y in table ] )
pyplot.show()

Linux
  1. 8 Tipps für die Linux-Kommandozeile

  2. 10 Linux-Befehls-Tutorials für Anfänger und Experten

  3. Robustes Befehlszeilentool zum Verarbeiten von CSV-Dateien?

  4. Unterschiedliche Farbe für Befehl und Ausgabe

  5. Gibt es ein Unix-Befehlszeilentool, das Schriftartdateien analysieren kann?

3 Passwort-Manager für die Linux-Kommandozeile

fdupes – Ein Befehlszeilentool zum Suchen und Löschen doppelter Dateien in Linux

Pyvoc – Ein Kommandozeilen-Wörterbuch und Vokabelaufbau-Tool

Ripgrep – Das schnellste Kommandozeilen-Suchtool für Linux

Ribbon-Schnittstelle für GTK und Qt

Ist das pdftotext-Befehlszeilentool für Mac?