Unterschiedliche Marker in einem Graphen
Hallo,
ich möchte für bestimmte Punkte (willkürlich - also nicht jeder n-te) in meinem Plot andere Marker (die sich von den restlichen in Farbe und Form abheben) verwenden.
Ich arbeite mit der colorlist:
\documentclass[paper=a4,ngerman,xcolor=dvipsnames]{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[]{pgfplots}
\usepackage[]{tikz}
\pgfplotscreateplotcyclelist{mycolorlist}{blue!01!green,every \pgfplotsset{compat=1.14}
\usepackage{siunitx}
\usepackage{caption}
\usepackage{graphicx}
\usepackage{lipsum}
\pgfplotscreateplotcyclelist{mycolorlist}{
blue!01!green,every mark/.append style={fill=blue!10!black},mark=+\\
style={fill=blue!10!black},mark=+
}
\begin{document}
\begin{figure}
\begin{tikzpicture}
\begin{axis}[
grid=both,
width=12cm,
height=9cm,
xtick pos=left,
ytick pos=left,
legend style={draw,fill=none,name=legend,label=above :
{\textcolor{red}{\textbf{x}}\,=\,100\,kHz,
\textcolor{red}{\textbf{x}}\,=\,10\,kHz,
\textcolor{red}{\textbf{x}}\,=\,1\,kHz,
\textcolor{red}{\textbf{x}}\,=\,100\,Hz,
\textcolor{red}{\textbf{x}}\,=\,10\,Hz,
\textcolor{red}{\textbf{x}}\,=\,1\,Hz}},
xlabel={R}, ylabel={Z},
legend style={at={(0.02,0.98)},anchor=north west, cells={anchor=west}},
legend style={font=\footnotesize},
cycle list name=mycolorlist,
]
\addplot table [x=b,y=c]{data.txt};
\legend{Z}
\end{axis}
\end{tikzpicture}
\end{figure}
\end{document}
Beispielsweise soll z.b der 3. Messpunkt (3 6) ein schwarzes "x" als Marker bekommen und Messpunkt 7 (7 14) ein blaues Dreieck. Ist sowas möglich?
Zum Plotten verdende ich:
\addplot table [x=b,y=c];
ich data.txt mit Inhalt
b c
1 2
2 4
3 6
4 8
5 10
6 12
7 14
8 16
9 18
10 20
Danke für eure Unterstützung!
GrußEbenfalls soll `legend style=` zentriert oberhalb des plots liegen mit einer maximalen Breite des Plots