Frage

Ich habe eine kleine Win32-Konsole-Anwendung, die im Wesentlichen eine Testumgebung ist. Ich lese Daten in, auf es einige Berechnungen durchführen und zur Zeit einige der Zahlen an die Konsole nur ausgegeben. Das ist kein großes Problem - ich kann eine Vorstellung davon, was die Daten aussehen, aber es wäre viel einfacher, zu analysieren, ob es ein Weg von für jeden Lauf der Software dieser Informationen in ein Diagramm erhalten

Ich habe in den Griff bekommen GNUPlot vor kurzem, kann aber eine einfache Art und Weise nicht funktionieren, um die Daten zu ihm geschickt zu bekommen. Hat jemand versucht? ..oder ist es eine andere Grafik-Applikation sollte ich versuchen?

Excel und OO Calc sind großartige Werkzeuge, und ich habe CSV-Daten in sie geladen, um die grafische Darstellung Daten viele Male selbst. Ich war jedoch für einen Weg der Hoffnung, excel dynamisch Rohrdaten in eine Grafikanwendung zu vermeiden, schließen / wieder öffnen und eine grafische Darstellung jedes Mal, wenn ich auf einige Daten aussehen wollen plotten.

Ich glaube, Sie können Rohrdaten in GNUPlot (weshalb ich es erwähnt), aber die Details, wie so sind eher spärlich zu tun.

War es hilfreich?

Lösung

Sie nicht wirklich brauchen VBA zu berühren, dies zu tun

In Excel können Sie eine Datenverbindung zu einer Datei einrichten, es unterstützt viele Dateien geben aber CSV funktioniert gut.

  • Zum Artikel zur Liste
  • Daten Tab
  • Klicken Sie auf Verbindungen
  • Klicken Sie auf Hinzufügen
  • Wählen Sie die Datei
  • gehen
  • zu den Verbindungseigenschaften - un-tick-Eingabeaufforderung für Dateinamen
  • Stellen Sie die gewünschte Zeit.
  • schließen Sie die Verbindungen dialog
  • Wählen Sie die Startzelle für den Import der Daten - Zelle 1a auf Arbeitsblatt 2
  • Klicken Sie auf bestehende Verbindungen
  • Wählen Sie Datenverbindung
  • Flip Worksheet1 Ihr Diagramm hinzufügen und die Daten hookup.

wird das Diagramm jetzt automatisch aktualisieren

Das ist Excel 2007 - aber denken Sie ältere Version hat dies und ich denke, OO tun kann, um

.

Andere Tipps

Ein einfacher Ansatz ist es, die Daten aus als CSV wtite und dann den Import in ein Tabellenkalkulationsprogramm wie Excel oder Openoffice das Zeichnen von Graphen zu tun.

Edit: Ihre Frage Nach bekam ich in GNUPlot mich interessiert - das ist die einfachste Beschreibung es von der Kommandozeile verwenden, die ich gefunden: http://www.goldb.org/goldblog/CommentView,guid,f378e279-eaa5-4d85 -b7d2-0339a7c72864.aspx

Unterschätzen Sie nie die Macht von Excel und CSV-Daten-Dump.

Das Schreiben von Daten in einer CSV-Datei Form C ++ ist nicht sehr schwierig, und es gibt viele Artikel gibt, das Thema in Bezug auf, zum Beispiel: hier , oder einfach nur google.

Excel kann leicht .csv des laden und dann können Sie nur benutzen, um zu plotten, was Grafiken, die Sie benötigen. Dies ist besonders nützlich, wenn Sie nur eine schnelle visuelle Plausibilitätsprüfung der Ergebnisse usw. wollen.

Sie möchten vielleicht auch schauen xmgrace das Ihnen erlaubt, um es zu starten und fahren sie dircetly von C / Fortran-Programme, wie gezeigt hier

Excel ist vollständig skript können. Verwenden Sie den Makro-Recorder die Schritte, um herauszufinden. Erstellen Sie das Diagramm in einem eigenen Blatt. Dann das Diagramm speichern Sie die GIF-Filter.

Der eigentliche Import ist so etwas wie:

ActiveChart.Export Filename: = something_dot_gif, Filtername: = "GIF"

Ich habe gerade ein Beispiel für Rohrleitungsdaten in gnuplot auf Cardiff University Webseite. Nicht versucht es noch, aber es sieht vielversprechend aus!

[Bearbeiten] ..und eine andere, die einige Noten für Fenster enthält.

Sie können mit MathGL - es kann ein Fenster (FLTK, GLUT oder Qt) und Anzeige Plot erstellen innen . es auch große Menge von Diagrammtypen hat und in der Konsole arbeiten kann.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top