Ich habe hier einen Wie kann ich ihn zwingen, eigene Farben zu verwenden, etwa solche, die durch ein Schema des Typs Öffne in Overleaf
scatter/classes={% R={red!50}, B={blue!50}, S={lightgray} }, festgelegt sind. In der Spalte Öffne in Overleaf
%\documentclass[]{article} \documentclass[border=3pt, varwidth]{standalone} \usepackage{pgfplots} \pgfplotsset{compat=1.13} \begin{document} \begin{tikzpicture} \begin{axis}[ enlargelimits=false, %x = 10mm, y =10mm, xtick=data, ytick=data, % nur xy-Werte aus Tabelle anzeigen scatter/classes={% r={red}, b={blue}, s={black}, R={red!50}, B={blue!50}, S={lightgray} }, ] \addplot[ matrix plot, nodes near coords, %=\coordindex, %mark=*, mesh/cols=3, point meta=explicit, % %visualization depends on={\thisrow{bgcolor} \as \bgcolor}, %point meta=explicit symbolic, ] table[meta=bgcolor] { x y bgcolor 1 1 1 2 1 2 3 1 3 1 2 4 2 2 5 3 2 6 }; \end{axis} \end{tikzpicture} \end{document} gefragt 18 Jan '18, 23:19 cis |
Ein Öffne in Overleaf
\documentclass[border=3pt, varwidth]{standalone} \usepackage{pgfplots} \pgfplotsset{compat=1.13} \begin{document} \begin{tikzpicture} \begin{axis}[ enlargelimits=false, xtick=data, ytick=data, % nur xy-Werte aus Tabelle anzeigen ] \addplot[ matrix plot, mesh/cols=3, mesh/color input=explicit, ] table[meta=bgcolor] { x y bgcolor 1 1 color=blue 2 1 color=black 3 1 color=red!50 1 2 color=blue!50 2 2 rgb255=128,128,128 % default color model is 'rgb' 3 2 1,1,0.5 }; \end{axis} \end{tikzpicture} \end{document} Die Option beantwortet 20 Jan '18, 12:42 cfeuersaenger Ah, verstehe. Erläuterung vom Chef, sauber! :)
(20 Jan '18, 19:39)
cis
@cfeuersaenger et. all: Hier mal ein kurzer Hinweis, warum ich in letzter Zeit soviel gefragt habe. Wer Lust hat, kann einfach mal kurz durchscrollen: http://matheplanet.de/matheplanet/nuke/html/viewtopic.php?topic=233356&post_id=1701430 Oder gleich zu einem Riesenbeispiel: Der Code dort ist sicher nicht über jeden Verdacht erhaben (und kann bestimmt noch 'speicherunlastiger' verbessert werden), noch bin ich nicht so sehr der PGFPLOTTER. ;)
(21 Jan '18, 22:36)
cis
|
Also ich bin da wirklich mit meinem Latein am Ende. Der
matrix plot
aus pgfplot scheint auch der ein anderen Limitierung unterworfen zu sein. Spontane Idee: Falls das zu kompliziert ist, Farben rot/schwarz/blau durch Aliasse r/s/b zu identifizieren (und das kann ich eben nicht einschätzen); könnte man vll. einecolormap
erstellen, die0=black, 1=red, 2=blue
setzt; dann könnten in der Tabelle Zahlen stehen bleiben. Das habe ich auch erstmal nicht hinbekommen. Gut wären halt Standardfarben nach Namen wiered!50
. rgb usw. überfodert mich.