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}