von esdd » Mi 22. Mai 2019, 09:58
Sehr schönes Minimalbeispiel, setze aber unbedingt immer compat direkt nach dem Laden von pgfplots, auch wenn das nichts mit Deiner Frage zu tun hat.
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}% <- alternativ compat=newest
Du musst die Farbänderung im optionalen Argument von \addplot vornehmen. Dafür hast Du zwei Möglichkeiten:
entweder
\addplot+[red,mark options={fill=red!80!black}] table[y=lgdeltah] from \datatable;
oder
\addplot[red,mark=*,mark options={fill=red!80!black}] table[y=lgdeltah] from \datatable;
Soll die Füllung der Marker auch einfach nur rot sein, also nicht dunkler als die Linie, dann musst Du im ersten Fall mark options={fill=red} verwenden, im zweiten kannst Du mark options=... einfach weglassen.
\addplot+[...] fügt die Änderungen nach den durch die cycle list gesetzten Optionen an. \addplot[...] ignoriert dagegen die von der cycle list gesetzten Optionen. Die cycle list hat hauptsächlich die Aufgabe dafür zu sorgen, dass mehrere Plots in einem Diagramm automatisch unterschiedlich dargestellt werden, siehe dazu die Paketdokumentation.
Sehr schönes Minimalbeispiel, setze aber unbedingt immer [tt]compat[/tt] direkt nach dem Laden von [tt]pgfplots[/tt], auch wenn das nichts mit Deiner Frage zu tun hat.
[code]
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}% <- alternativ compat=newest
[/code]
Du musst die Farbänderung im optionalen Argument von [tt]\addplot[/tt] vornehmen. Dafür hast Du zwei Möglichkeiten:
entweder
[code]\addplot+[red,mark options={fill=red!80!black}] table[y=lgdeltah] from \datatable; [/code]
oder
[code]\addplot[red,mark=*,mark options={fill=red!80!black}] table[y=lgdeltah] from \datatable;[/code]
Soll die Füllung der Marker auch einfach nur rot sein, also nicht dunkler als die Linie, dann musst Du im ersten Fall [tt]mark options={fill=red}[/tt] verwenden, im zweiten kannst Du [tt]mark options=...[/tt] einfach weglassen.
[tt]\addplot+[...][/tt] fügt die Änderungen nach den durch die [tt]cycle list[/tt] gesetzten Optionen an. [tt]\addplot[...][/tt] ignoriert dagegen die von der [tt]cycle list[/tt] gesetzten Optionen. Die [tt]cycle list[/tt] hat hauptsächlich die Aufgabe dafür zu sorgen, dass mehrere Plots in einem Diagramm automatisch unterschiedlich dargestellt werden, siehe dazu die Paketdokumentation.