Darstellung 3d-Daten
-
Hallo,
ich habe ein Programm geschrieben mit dem ich Daten ausrechne. Diese möchte ich graphisch darstellen. Bis jetzt hab ich die Daten immer als Datei gespeichert und dann mit gnuplot dargestellt (3D-Darstellung).
Da es nicht immer nur eine Datei ist, sondern auch manchmal 10-20 ist es ziemlich mühsam, das immer wieder "von Hand" zu machen. Gibt es da eine bessere Möglichkeit? z.B. gnuplot direkt mit meinem Programm zu starten o.ä?
Bin für Vorschläge dankbar! Allerdings halten sich meine Programmierkenntnisse in Grenzen.
-
Wenn Du mit GnuPlot von der Befehlszeile aus deine Dateien öffnen kannst sollte es kein Problem sein. Also wenn etwa sowas funktioniert;
C:\>gnuplot.exe -open C:\myfile.plot
-
ok, also ich hab es jetzt immerhin geschafft gnuplot "per Knopfdruck" zu starten.
Kann man denn jetzt schon im Programmcode schreiben, dass z.B. myfile.dat von gnuplot geplottet werden soll?
-
krachus schrieb:
ok, also ich hab es jetzt immerhin geschafft gnuplot "per Knopfdruck" zu starten.
Wie jetzt?
-
krachus schrieb:
Gibt es da eine bessere Möglichkeit?
Verwende doch eine fertige komponente, die (vielleicht) das kann was Du willst...
http://www.componentone.com/products.aspx?TabTypeID=1&ItemType=1&PanelIndex=16&ItemID=54001&SubCategoryTypeID=0&TabMapID=78&TabID=97
z.B.
http://www.componentone.com/newimages/chart_02_lg.gif
-
also ich starte gnuplot mit shellexecute() oder winexec()
Funktioniert beides.Allerdings muss ich jetzt ja in gnuplot noch die ganzen Befehle eintickern, damit ich zu meinem Plott komme. Schöner wäre es doch, wenn ich direkt meinen Plot kriegen würde. Also einmal die Befehle in den Code anstatt sie jedesmal in gnuplot wieder eingeben zu müssen.
Hoffe das ist jetzt etwas verständlicher...
Danke schon mal für die Bemühungen und die Geduld...
-
Ok, jetzt hab ichs verstanden

Die einzige Möglichkeit, die ich sehe, wenn du unbedingt mit GnuPlot arbeiten willst, ist die Eingabezeile.
Vieleicht hilft Dir aber auch folgender Link weiterhttp://www2.warwick.ac.uk/fac/sci/moac/currentstudents/peter_cock/cygwin/part6/
guck mal bei p.s.
-
Danke, das werde ich mir gleich mal genauer angucken...
Welche einfacheren Alternativen gäbe es zu gnuplot? Für den 3D-Plot fand ich das bis jetzt am besten...
-
Ich mag ja OpenGL sehr gern aber Du suchst ja nach einfachen Alternativen

Kommt allerdings darauf an, was du für Funktionalitäten neben der Darstellung brauchst. Die Darstellung eines Grids o.ä. ist in OGL schell gemacht.