Tikz Plot Y-Achsenwerte

Oct 29 2020

In Tikzi muss die y-Achse von 0 bis 1 mit Tics bei 0,2 gezeichnet werden, wie z. B. 0.0.2.0.4 bis 1.0. Ich konnte die x- und y-Achse zeichnen, aber bei Angabe des Bereichs 0 bis 1 schrumpft die y-Achse. Kann mir jemand sagen, wie man den y-Achsenbereich einstellt und wie man dieses Diagramm vergrößert, wie ich es mit dem richtigen Seitenverhältnis vergrößern kann, um in einen Artikel zu passen, weil es klein erscheint. Die Ausgabe, die ich bekomme, ist wie folgt: Der Wert 0 erscheint zweimal für die x- und y-Achse, was nur einmal erscheinen sollte.

Hier ist mein Code

\documentclass{article}
\usepackage{tikz}
\begin{document}
    
\begin{tikzpicture}
/% draw x , y lines
\draw[thick,->] (0,0) -- (4.5,0) node[anchor=north west] {x axis};
\draw[thick,->] (0,0) -- (0,4.5) node[anchor=south east] {y axis};

% draw x ,y points (Values)
\foreach \x in {0,1,2,3,4}
   \draw (\x cm,1pt) -- (\x cm,-1pt) node[anchor=north] {$\x$};
\foreach \y in {0,1,2,3,4}
    \draw (1pt,\y cm) -- (-1pt,\y cm) node[anchor=east] {$\y$};     


\end{tikzpicture}

\end{document}

Antworten

1 Zarko Oct 29 2020 at 21:22

Ein möglicher Weg ist:

\documentclass{article}
\usepackage{tikz}

\begin{document}
    \begin{tikzpicture}
% draw x , y lines
\draw[thick,->] (0,0) -- (5.9,0) node[below left] {x axis};
\draw[thick,->] (0,0) -- (0,5.9) node[below left] {y axis};
% draw x ,y points (Values)
\foreach \i [count=\j from 0] in {0.2, 0.4, 0.6, 0.8, 1}
{
   \draw (\j,2pt) -- ++ (0,-4pt) node[below] {$\j$};
   \draw (2pt,\j+1) -- ++ (-4pt,0) node[left]  {$\i$};
}
    \end{tikzpicture}
\end{document}

Bearbeiten: Jetzt wird Null auf der y-Achse weggelassen.