Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 7

20 Apr '17, 18:10

Tobolf's gravatar image

Tobolf
691711

Farbverlauf Legende TikZ

Ich würde gerne die Ladegradabhängigkeit verschiedener Linien farbig darstellen. Dazu habe ich bisher die Funktion opacity genutzt. Leider ist der Farbverlauf nicht eindeutig genug. Gibt es eine Möglichkeit den Farbverlauf nicht über ein Abschwächen der Farbe, sondern als Farbverlauf hin zu einer anderen Farbe zu realisieren? Beispielsweise von grün zu grau? So wie hier: ![alt text][1] Die Darstellung der Legende gefällt mir ebenfalls sehr gut. Wie stelle ich diese so dar, dass die ausgefüllten Rechtecke ähnlich groß sind. Dies wäre sehr nützlich, um die Farbe genau erkennen zu können. \documentclass{article} \usepackage[utf8]{inputenc} \usepackage{tikz} \usepackage{pgfplots} \pgfplotsset{compat=1.14} \usepackage{siunitx} \begin{document} \begin{figure} \centering \begin{tikzpicture} \begin{axis}[% domain=-14:0, scale=0.85, width=0.95\linewidth, height=9cm, scale only axis, separate axis lines, every outer x axis line/.append style={black}, every x tick label/.append style={font=\color{black}\footnotesize}, every y tick label/.append style={font=\color{black}\footnotesize}, xmin=-14, xmax=0, ymin=2.5, ymax=4.2, xlabel={Strom in $\SI{}{\ampere}$}, ylabel={Spannung in $\SI{}{\volt}$}, ylabel near ticks, xlabel near ticks, axis background/.style={fill=white}, scaled ticks=false, y tick label style={/pgf/number format/.cd,use comma,fixed,precision=3}, legend style={at={(1,0)},anchor=south east} ] \addlegendimage{white,fill=red,area legend} \addlegendimage{white,fill=red,opacity=0.9,area legend} \addlegendimage{white,fill=red,opacity=0.7,area legend} \addlegendimage{white,fill=red,opacity=0.5,area legend} \addlegendimage{white,fill=red,opacity=0.3,area legend} \addlegendimage{white,fill=red,opacity=0.1,area legend} \addplot+[mark=none, very thick, red] {0.0140*x + 4.18}; \addlegendentry{$\SI{100}{\percent}$} \addplot+[mark=none, very thick, red, opacity=0.9] {0.0142*x + 4.01}; \addlegendentry{$\SI{90}{\percent}$} \addplot+[mark=none, very thick, red, opacity=0.7] {0.0146*x + 3.9}; \addlegendentry{$\SI{70}{\percent}$} \addplot+[mark=none, very thick, red, opacity=0.5] {0.0144*x + 3.7}; \addlegendentry{$\SI{50}{\percent}$} \addplot+[mark=none, very thick, red, opacity=0.3] {0.014*x + 3.6}; \addlegendentry{$\SI{30}{\percent}$} \addplot+[mark=none, very thick, solid, red,, opacity=0.1] {0.015*x + 3.4}; \addlegendentry{$\SI{10}{\percent}$} \end{axis} \end{tikzpicture} \label{fig:Test} \end{figure} \end{document} [1]: http://texwelt.de/wissen/upfiles/Bildschirmfoto_2017-04-20_um_17.52.05_2.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 6

20 Apr '17, 17:06

Tobolf's gravatar image

Tobolf
691711

Farbverlauf Legende TikZ

Ich würde gerne die Ladegradabhängigkeit verschiedener Linien farbig darstellen. Dazu habe ich bisher die Funktion opacity genutzt. Leider ist der Farbverlauf nicht eindeutig genug. Gibt es eine Möglichkeit den Farbverlauf nicht über ein Abschwächen der Farbe, sondern als Farbverlauf hin zu einer anderen Farbe zu realisieren? Beispielsweise von grün zu grau? \documentclass{article} \usepackage[utf8]{inputenc} \usepackage{tikz} \usepackage{pgfplots} \pgfplotsset{compat=1.14} \usepackage{siunitx} \begin{document} \begin{figure} \centering \begin{tikzpicture} \begin{axis}[% compat=newest, domain=-14:0, scale=0.85, width=0.95\linewidth, height=9cm, scale only axis, separate axis lines, every outer x axis line/.append style={black}, every x tick label/.append style={font=\color{black}\footnotesize}, every y tick label/.append style={font=\color{black}\footnotesize}, xmin=-14, xmax=0, ymin=2.5, ymax=4.2, xlabel={Strom in $\SI{}{\ampere}$}, ylabel={Spannung in $\SI{}{\volt}$}, ylabel near ticks, xlabel near ticks, axis background/.style={fill=white}, scaled ticks=false, y tick label style={/pgf/number format/.cd,use comma,fixed,precision=3}, legend style={at={(1,0)},anchor=south east} ] \addlegendimage{white,fill=red,area legend} \addlegendimage{white,fill=red,opacity=0.9,area legend} \addlegendimage{white,fill=red,opacity=0.7,area legend} \addlegendimage{white,fill=red,opacity=0.5,area legend} \addlegendimage{white,fill=red,opacity=0.3,area legend} \addlegendimage{white,fill=red,opacity=0.1,area legend} \addplot+[mark=none, very thick, red] {0.0140*x + 4.18}; \addlegendentry{$\SI{100}{\percent}$} \addplot+[mark=none, very thick, red, opacity=0.9] {0.0142*x + 4.01}; \addlegendentry{$\SI{90}{\percent}$} \addplot+[mark=none, very thick, red, opacity=0.7] {0.0146*x + 3.9}; \addlegendentry{$\SI{70}{\percent}$} \addplot+[mark=none, very thick, red, opacity=0.5] {0.0144*x + 3.7}; \addlegendentry{$\SI{50}{\percent}$} \addplot+[mark=none, very thick, red, opacity=0.3] {0.014*x + 3.6}; \addlegendentry{$\SI{30}{\percent}$} \addplot+[mark=none, very thick, solid, red,, opacity=0.1] {0.015*x + 3.4}; \addlegendentry{$\SI{10}{\percent}$} \end{axis} \end{tikzpicture} \label{fig:Test} \end{figure} \end{document}
Klicke auf Einblenden/Ausblenden von Überarbeitungen 5

20 Apr '17, 16:58

Tobolf's gravatar image

Tobolf
691711

Klicke auf Einblenden/Ausblenden von Überarbeitungen 4

20 Apr '17, 16:56

Tobolf's gravatar image

Tobolf
691711

Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

20 Apr '17, 15:43

Tobolf's gravatar image

Tobolf
691711

Klicke auf Einblenden/Ausblenden von Überarbeitungen 2
Themenanpassung

20 Apr '17, 15:30

saputello's gravatar image

saputello
11.1k174365

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

20 Apr '17, 14:58

Tobolf's gravatar image

Tobolf
691711