Latex Darstellungsprobeleme mit gnuplot

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Latex Darstellungsprobeleme mit gnuplot

von feuersaenger » Di 9. Jul 2013, 19:36

Hallo Patrick,

freut mich, dass ich einen hilfreichen Fingerzeig machen konnte.

Um die Verwirrung vollkommen zu machen: ich habe Dir einen Link auf die "unstable" Version des Manuals von pgfplots gegeben, in der ich vor ein paar Wochen erst die tutorials reingeschrieben habe. Dieses Tutorials haben tatsaechlich ihre Datenfiles in einem Unterverzeichnis und existieren noch nicht in der momentan aktuellen Version 1.8.

Ich sehe ein, dass das angesichts der vielen (teils freien) Syntaxeinheiten zu Verwirrung fuehren kann und denke mal ueber eine Loesung nach (z.B. das ich fuer mein Manual einfach die Suchpfade umaendere).

Danke auch fuer den Hinweis mit "csv"; ich werde das praezisieren.

Mit liebem Gruss

Christian

von Johannes_B » Mo 8. Jul 2013, 10:39

Noch ein Nachtrag: Als Anfänger solltest du vielleicht erst mal eine aktuelle Einführung lesen. Dann wäre die von dir beschriebene "Verwirrung" nicht passiert. Das ist nämlich prinzipiell keine Besonderheit von pgfplots.

von Patrick » Mo 8. Jul 2013, 10:20

Johannes_B hat geschrieben:
\addplot[blue] table {plotdata/invcum.dat}; 
würde bedeuten, dass die Datei invcum.dat aus dem Ordnder plotdata geladen und geplottet werden soll.
Genau das war mich zunächst nicht ersichtlich.
Johannes_B hat geschrieben: Nachtrag: Auch wenn man nachts um zwei noch neugierig auf neues ist, ist man nicht mehr wirklich aufnahmefähig. Wenn du um die Zeit auf Probleme stößt, dann isses Zeit fürs Feierabendbier (oder ähnliches).
Wenn ich mich irgendwo verbissen habe, ist es schwer aufzuhören. :)

von Johannes_B » Mo 8. Jul 2013, 07:02

Mal in Vertretung für Christian:

In der Version (1.8, 2013/03/17) auf meinem Rechner steht nichts mehr von invcum. Kann sein, dass auch die Suche bloß nicht funktioniert, du solltest aber darauf achten, dass deine TeX-Distribution immmer up-to-date ist. Die Doku zu dem auf deinem system benutzten Paket findest du im Terminal/Kommandozeile mit
texdoc paketname
\addplot[blue] table {plotdata/invcum.dat}; 
würde bedeuten, dass die Datei invcum.dat aus dem Ordnder plotdata geladen und geplottet werden soll.

pgfplots ist deine Dateiendung dabei ziemlich egal, wichtig ist nur, dass die Werte in der Textdatei Dezimalpunkte haben und alle Spalten einheitlich differenzierbar sind. Würde für eine csv (comma separated value) bedeuten, dass ein Komma als Spaltentrenner dient. Du kannst aber optional auch andere Trenner (Leerzeichen, Tabstopp, Semicolon) übergeben.


Nachtrag: Auch wenn man nachts um zwei noch neugierig auf neues ist, ist man nicht mehr wirklich aufnahmefähig. Wenn du um die Zeit auf Probleme stößt, dann isses Zeit fürs Feierabendbier (oder ähnliches).

von Patrick » Mo 8. Jul 2013, 02:20

Konnte nicht abwarten und hab jetzt mit pgfplots rumgespielt. Klappt alles super und ist echt unkompliziert! Danke für den Tip!
Habe ich das richtig verstanden, dass du dieses Paket erstellt hast?
Hätte dann evtl. zwei Kleinigkeiten anzumerken über die ich im manual gestolpert bin.
Ziemlich zu Beginn wurde folgendes erwähnt:
\addplot[blue] table {plotdata/invcum.dat};
Warum schreibt man nicht direkt:
\addplot[blue] table {invcum.dat};
Das plotdata/ hat bei mir als Anfänger für Verwirrung und etlichen Fehlermeldungen geführt, da ich zunächst davon ausgegangen bin, dass es sich um einen Zusatzbefehl handelt.
Desweiteren ist im Summary 3.3.6 auf einmal vom .cvs Format die Rede, obwohl zuvor nur mit .dat gearbeitet wurde.

von Patrick » Mo 8. Jul 2013, 00:24

Hallo feuersaenger,

danke dir vielmals für deine Antwort. Deine Vermutung liegt ganz richtig. Ich beschäftige mich erst seit ein paar Tagen intensiv mit Latex und bin bis dahin mit "Latex for Dummies" aus der Uni-bib ganz gut ausgekommen. Leider stößt das Buch mit dem ploten von Daten an seine Grenzen. Es wird lediglich gnuplot erwähnt. Aber ich muss sagen, dass mir dein Vorschlag sehr gut gefallen hat und ich mich morgen damit mal auseinander setzten werde. Mir scheint es auf dem ersten Blick so, als ob es mit pgfplots einfacher ist.

von Johannes_B » So 7. Jul 2013, 21:49

Christian hat recht, wenn du nicht an gnuplot gebunden bist, können dir wahrscheinlich drei Viertel hier pgfplots empfehlen.
Ein kleinerer Teil vielleicht auch pst-plot, wenn du aber mit pdflatex arbeitest ist das umständlicher.

von feuersaenger » So 7. Jul 2013, 21:25

Hallo Patrick,

dies ist leider keine wirkliche Antwort, vielleicht tatsaechlich eher an Deinem Bedarf vorbei (dann bitte ich es zu ignorieren).

Aus Deiner Anfrage "musste mich beschaeftigen" entnehme ich, dass Du plots in Dein LaTeX Dokument erstmalig einbindest und dies mangels bekannter Alternativen mit gnuplot und seinem latex terminal erledigst.

Das ist ok - aber weil es durchaus auch nervig ist, habe ich vor Jahren ein Paket ins Leben gerufen, dass genau die damit verbundene Aufgabe in vielen Faellen einfacher, oftmals schicker, konsistenter, und integrierter loest: das LaTeX paket pgfplots.

Damit kannst Du Deine Datenfiles direkt im LaTeX einfuegen; das Ding liest es, skaliert automatisch, beschriftet automatisch, malt automatisch eine passende Achse und plaziert Deine angegebenen Beschriftungen automatisch. Es kann mitlerweile eine ganze Menge.

Falls Du Dich dafuer interessierst kannst Du mal durch das Manual http://pgfplots.sourceforge.net/pgfplots_unstable.pdf durchgucken; anhand der Beispiele wirst Du schnell herausfinden, ob das nicht auch fuer Dich ein leichterer Weg waere.

Das Paket ist hoechstwahrscheinlich in einer aktuellen Version in Deiner LaTeX distribution enthalten.

Falls Du auf gnuplot angewiesen bist bitte ich, diesen Beitrag zu ignorieren.

von Johannes_B » So 7. Jul 2013, 21:06

Stichwort Minimalbeispiel

Fehlende Informationen

von Stamm- » So 7. Jul 2013, 20:35

Patrick hat geschrieben:Hat keiner einen Vorschlag?
Wie denn auch, wenn Du kein in sich geschlossenes Beispiel lieferst?

Nach oben