pgfplot + tikz - addplot-Probleme

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: pgfplot + tikz - addplot-Probleme

von esdd » Sa 24. Mai 2014, 22:41

Ja, das dient der halbautomatischen Erkennung der Kodierung des Dokumentes, damit die Umlaute direkt eingegeben werden können. Wenn du weißt, welche Eingabekodierung dein Editor verwendet, dann kannst du diese auch mit dem Paket inputenc direkt angeben.
Vielleicht schaust du dir auf www.texwelt.de einfach die Antworten auf Fragen zum Thema Eingabekodierung an.

Gruß
Elke

von kannstmasehn » Sa 24. Mai 2014, 20:07

esdd hat geschrieben:Die zweite blaue Linie hätte andere Marker, aber du kannst eine andere cyclelist auswählen. Damit du per \addlegendentry etwas zusätzlich in die Legende einfügen kannst, musst an der entsprechenden Stelle ein \addlegendimage einfügen.
\documentclass{scrartcl}
\usepackage{pgfplots} 
\pgfplotsset{compat=newest}

\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß}}

\begin{document} 

{\centering
\begin{tikzpicture}[scale=1.3] 
\begin{axis}[title=Titel, 
 /pgf/number format/.cd, 
         use comma,         %Dezimaltrennzeichen 
         1000 sep={.},      %1000er Trennzeichen 
 log ticks with fixed point, 
 xlabel={x-Achse}, 
 ylabel={y-Achse}, 
 xmode=log, 
 log basis x=2, 
 ymode=log, 
 log basis y=10, 
 grid=major, 
 grid style={densely dotted}, 
 legend columns=1, 
 legend pos=outer north east, 
 legend style={draw=none}, 
 cycle list name=color list % andere Liste für die Farbauswahl
]
\addlegendimage{empty legend}% für Legendenüberschrift
\addplot +[domain=1:16, no marks] {0.92426 * x^3}; 
\addplot +[domain=1:16, no marks] {0.7793 * x^3}; 
\addplot +[domain=1:16, no marks] {0.623 * x^3}; 
\addplot +[domain=1:16, no marks] {0.467586 * x^3}; 
\addplot +[domain=1:16, no marks] {0.31172 * x^3}; 
\addplot +[domain=1:16, no marks] {0.15586 * x^3}; 
\legend{{[align=left]Über-\\schrift}, % Legendenüberschrift
  {0,593},{0,5},{0,4},{0,3},{0,2},{0,1}} 
\end{axis} 
\end{tikzpicture}} 

\end{document}
Gruß
Elke
Super, vielen Dank dafür. Funktioniert einwandfrei!
Eine kurze Frage noch: Wofür sind diese beiden Befehle? Umlaute?
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß}} 

von esdd » Sa 24. Mai 2014, 12:29

Die zweite blaue Linie hätte andere Marker, aber du kannst eine andere cyclelist auswählen. Damit du per \addlegendentry etwas zusätzlich in die Legende einfügen kannst, musst an der entsprechenden Stelle ein \addlegendimage einfügen.
\documentclass{scrartcl}
\usepackage{pgfplots} 
\pgfplotsset{compat=newest}

\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß}}

\begin{document} 

{\centering
\begin{tikzpicture}[scale=1.3] 
\begin{axis}[title=Titel, 
 /pgf/number format/.cd, 
         use comma,         %Dezimaltrennzeichen 
         1000 sep={.},      %1000er Trennzeichen 
 log ticks with fixed point, 
 xlabel={x-Achse}, 
 ylabel={y-Achse}, 
 xmode=log, 
 log basis x=2, 
 ymode=log, 
 log basis y=10, 
 grid=major, 
 grid style={densely dotted}, 
 legend columns=1, 
 legend pos=outer north east, 
 legend style={draw=none}, 
 cycle list name=color list % andere Liste für die Farbauswahl
]
\addlegendimage{empty legend}% für Legendenüberschrift
\addplot +[domain=1:16, no marks] {0.92426 * x^3}; 
\addplot +[domain=1:16, no marks] {0.7793 * x^3}; 
\addplot +[domain=1:16, no marks] {0.623 * x^3}; 
\addplot +[domain=1:16, no marks] {0.467586 * x^3}; 
\addplot +[domain=1:16, no marks] {0.31172 * x^3}; 
\addplot +[domain=1:16, no marks] {0.15586 * x^3}; 
\legend{{[align=left]Über-\\schrift}, % Legendenüberschrift
  {0,593},{0,5},{0,4},{0,3},{0,2},{0,1}} 
\end{axis} 
\end{tikzpicture}} 

\end{document}
Gruß
Elke

pgfplot + tikz - addplot-Probleme

von kannstmasehn » Sa 24. Mai 2014, 11:40

Hallo,

ich habe folgende Probleme:

1. Ich möchte gerne, dass eine Farbe nur für einen Graph ausgewählt wird. Ich möchte dabei die Farben nicht festlegen, sondern sie sollen automatisch ausgewählt werden. Funktioniert soweit auch. Jedoch werden bei mir zwei Graphen mit blau gezeichnet, was nicht so toll ist. Wie kann ich das ändern?

2. Ich hätte gerne einen Titel über der Legende ... wenn ich \addlegendentry benutze funktioniert das nicht so, wie ich möchte. Hat jemand eine Idee dafür?


Vielen Dank dafür!

Mein Minimalbeispiel:
\documentclass{scrartcl}   							
\usepackage{tikz}
\usepackage{pgfplots}
\usetikzlibrary{intersections}

\begin{document}

\begin{tikzpicture}[scale=1.5]
\begin{axis}[title=Titel,
/pgf/number format/.cd,
        use comma,			%Dezimaltrennzeichen
        1000 sep={.},		%1000er Trennzeichen
log ticks with fixed point,
xlabel={x-Achse},
ylabel={y-Achse},
xmode=log,
log basis x=2,
ymode=log,
log basis y=10,
grid=major,
grid style={densely dotted},
legend columns=1,
legend pos=outer north east,
legend style={draw=none},
]
\addplot +[domain=1:16, no marks] {0.92426 * x^3};
\addplot +[domain=1:16, no marks] {0.7793 * x^3};
\addplot +[domain=1:16, no marks] {0.623 * x^3};
\addplot +[domain=1:16, no marks] {0.467586 * x^3};
\addplot +[domain=1:16, no marks] {0.31172 * x^3};
\addplot +[domain=1:16, no marks] {0.15586 * x^3};
\legend{{0,593},{0,5},{0,4},{0,3},{0,2},{0,1}}
\end{axis}
\end{tikzpicture}

\end{document}

Nach oben