Hallo Ihr Lieben,

sonst konnte ich alle meine Fragen bei Latex mit einer Google suche beantworten, jetzt leider nicht mehr. Ich würde gerne bei meiner Grafik die y-Achse die Intervalle umkehren, also dort wo 0 ist soll die 7 sein.

Overleaf Beispiel

Öffne in Overleaf
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{datavisualization}
\begin{document}
\tikz \datavisualization
[scientific axes={ end labels},
x axis={label=\(\frac{U_i}{U}\)}, 
y axis={label=$i$, length=8cm},
visualize as smooth line/.list={a,b},
a={label in legend={text=7 Kappenisolatoren}},
b={label in legend={text=vergrösserte Erdkapazität}}, 
style sheet=vary hue]
data [set=a]{
x, y
0.38, 7
0.56, 6
0.66, 5
0.76, 4
0.82, 3
0.89, 2
1, 1}
data [set=b] {
x, y
0.58, 7
0.66, 6
0.76, 5
0.86, 4
0.92, 3
0.99, 2
1, 1};
\end{document}

In etwa sollte es eigentlich so aussehen: Andere y-Achse

Vielen Dank schon mal für die Hilfe :)

gefragt 19 Apr '18, 17:19

Trongala's gravatar image

Trongala
312
Akzeptiert-Rate: 0%


In Deinem Plot gibt es keinen Tick y=0. Aber Du kannst schummeln:

Öffne in Overleaf
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{datavisualization}
\def\imcheatinghere#1{% Section 77.4.11 vom pgfmanual
\pgfmathparse{7-#1}
\pgfmathprintnumber{\pgfmathresult}
}
\begin{document}
\tikz \datavisualization
[scientific axes={ end labels},
x axis={label=\(\frac{U_i}{U}\)}, 
y axis={label=$i$, length=8cm,
ticks={step=1,tick typesetter/.code=\imcheatinghere{##1}}},
visualize as smooth line/.list={a,b},
a={label in legend={text=7 Kappenisolatoren}},
b={label in legend={text=vergr\"osserte Erdkapazit\"at}}, 
style sheet=vary hue]
data [set=a]{
x, y
0.38, 7
0.56, 6
0.66, 5
0.76, 4
0.82, 3
0.89, 2
1, 1}
data [set=b] {
x, y
0.58, 7
0.66, 6
0.76, 5
0.86, 4
0.92, 3
0.99, 2
1, 1};
\end{document}

alt text

Ehrlich gesagt würde ich an Deiner Stelle pgfplot verwenden, dort kannst Du das Selbe mit yticklabel=\pgfmathprintnumber{7-\tick} erreichen.

Permanenter link

beantwortet 19 Apr '18, 19:10

Community's gravatar image

Community
11
Akzeptiert-Rate: 56%

bearbeitet 19 Apr '18, 19:23

Gel%C3%B6scht's gravatar image

Gelöscht
(ausgesetzt)

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×688

gestellte Frage: 19 Apr '18, 17:19

Frage wurde gesehen: 1,430 Mal

zuletzt geändert: 19 Apr '18, 19:23