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. Ö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: Vielen Dank schon mal für die Hilfe :) gefragt 19 Apr '18, 17:19 Trongala |
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} Ehrlich gesagt würde ich an Deiner Stelle pgfplot verwenden, dort kannst Du das Selbe mit |