ich habe eine Grafik erstellt und in diese auch einige manuelle Punkte hinzugefügt. Nun möchte ich eine Legende (unten rechts) einfügen, die die verschiedenen Punkte erklärt:
- roter Punkt: Klasse 1
- grüner Punkt: Klasse 0
Ich habe gelesen, dass man es über \addlegendentry probieren kann. Allerdings funktioniert das bei mir noch nicht. Kann mir da eventuell jemand helfen?
Das ist mein aktueller Code:
\documentclass{article}
\usepackage{tikz}
\usepackage{pgfplots,amsmath}
\pgfplotsset{compat=1.17}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
domain=-4:4,
samples=50,
legend style={font=\small},
legend cell align=left,
legend pos=south east]
\addplot+[mark=None, line width = 1.2] { 1 / (1 + 1 * exp(-1*x)) };
\filldraw[green] (-0.5,0.05) circle (2pt) node[anchor=east] {};%{B(-4,5)}
\filldraw[green] (-3.8,0) circle (2pt) node[anchor=east] {};
\filldraw[green] (-3.5,0) circle (2pt) node[anchor=east] {};
\filldraw[green] (-3.2,0) circle (2pt) node[anchor=east] {};
\filldraw[green] (-2.8,0.005) circle (2pt) node[anchor=east] {};
\filldraw[green] (-2.5,0.01) circle (2pt) node[anchor=east] {};
\filldraw[green] (-2.2,0.015) circle (2pt) node[anchor=east] {};
\filldraw[green] (-1.8,0.02) circle (2pt) node[anchor=east] {};
\addlegendentry{Klasse 1}
\filldraw[red] (0,0.95) circle (2pt) node[anchor=east] {};%{B(-4,5)}
\filldraw[red] (3.8,1) circle (2pt) node[anchor=east] {};
\filldraw[red] (3.5,1) circle (2pt) node[anchor=east] {};
\filldraw[red] (3.2,1) circle (2pt) node[anchor=east] {};
\filldraw[red] (2.8,0.995) circle (2pt) node[anchor=east] {};
\filldraw[red] (2.5,0.99) circle (2pt) node[anchor=east] {};
\filldraw[red] (2.2,0.99) circle (2pt) node[anchor=east] {};
\filldraw[red] (1.8,0.985) circle (2pt) node[anchor=east] {};
\addlegendentry{Klasse 0}
\end{axis}
\end{tikzpicture}
\end{document}
