Eigene Symbole als mark in tikzpicture verwenden
Verfasst: Fr 25. Okt 2019, 14:48
Hello,
Ich habe ein übergeordnetes Farb- und Symbolchemata für meine Abschlussarbeit, welche ich jetzt in/auf meine Abbildungen einbringen/anwenden möchte.
Folgendes Minimalbeispiel funktioniert erst einmal: das einlesen meiner Messdaten und daraus eine Abbildung machen. (Alle weiteren Sachen bzgl. Formatierungen von zB. Legenden habe ich für die Übersichtlichkeit gelöscht). Die beiden Testreihen sind in der .zip-Datei. Das Ergebnis das hierbei rauskommt ist beigefügt mit dem Namen Minimalbeispiel.jpg
jetzt möchte ich aber natürlich keine * als Symbole haben, sondern meine eigenen erstellten Symbole. Für mein großes Dokument klappt das wunderbar, wenn ich vorne in die Präambel folgendes hinzufüge.
Um eine Vorstellung zu bekommen wieviele ich davon habe: FarbSymbolik.jpg (und dann das dreifache davon)
Jetzt habe ich versucht das über \pgfdeclareplotmark{SymbVGaKSa}{\SymbVGaKSa} zu lösen, was nicht klappt, was evtl daran liegt, dass meine definierten Symbole für tikz in der falschen (Mathe)Umgebung definiert wurden?
Ich hoffe ich konnte mein Problem verständlich machen und jemand hat einen guten Hinweis
Ich entschuldige mich höflich, wenn ich mich zu dämlich anstelle und die Lösung offensichtlich ist.
Danke Euch,
Alma
Ich habe ein übergeordnetes Farb- und Symbolchemata für meine Abschlussarbeit, welche ich jetzt in/auf meine Abbildungen einbringen/anwenden möchte.
Folgendes Minimalbeispiel funktioniert erst einmal: das einlesen meiner Messdaten und daraus eine Abbildung machen. (Alle weiteren Sachen bzgl. Formatierungen von zB. Legenden habe ich für die Übersichtlichkeit gelöscht). Die beiden Testreihen sind in der .zip-Datei. Das Ergebnis das hierbei rauskommt ist beigefügt mit dem Namen Minimalbeispiel.jpg
\documentclass[12pt,a4paper]{article} \usepackage[ngerman]{babel} \selectlanguage{ngerman} \usepackage{lmodern} \usepackage[T1]{fontenc} \usepackage{textcomp} \usepackage[latin1]{inputenc} \usepackage{textgreek} \usepackage{pifont} \usepackage{tikz} \usetikzlibrary{positioning} \usepackage{amssymb, amsthm} \usepackage{amsxtra} \usepackage{mnsymbol} \usepackage{wasysym} \usepackage{psfrag} \usepackage{float} \usepackage{floatflt} \usepackage{here} \restylefloat{figure} \usepackage{subfigure} \usepackage{graphicx} \usepackage{pgfplots} \pgfplotsset{compat=1.14} \usepackage{tocbasic} \usepackage{chngcntr} \begin{document} Beispiel: \begin{figure}[H] \centering \begin{tikzpicture} \begin{axis}[xmin=0,xmax=700,ymin=0,ymax=200000, xlabel near ticks, xlabel={Volumenstrom}, ylabel near ticks, ylabel={Druckverlust}, /pgf/number format/.cd, use comma, 1000 sep = {}, grid=minor, legend entries={Messreihe a, Messreihe b}, legend cell align=left] \addplot [blue, mark=*, only marks] table [x index=36, y index=44]{testa.dat}; \addplot [red, mark=*, only marks] table [x index=36, y index=44]{testb.dat}; \end{axis} \end{tikzpicture} \end{figure} \end{document}
\definecolor{schwarz}{rgb}{0,0,0} \def\SymbVGaKSa{\makebox[0pt][c]{\color{schwarz}{$\smalldiamond$}}\makebox[0pt][c]{\color{schwarz}{$\medcircle$}}} \def\SymbVGaKSb{\makebox[0pt][c]{\color{schwarz}{$\times$}}\makebox[0pt][c]{\color{schwarz}{$\medcircle$}}}
Jetzt habe ich versucht das über \pgfdeclareplotmark{SymbVGaKSa}{\SymbVGaKSa} zu lösen, was nicht klappt, was evtl daran liegt, dass meine definierten Symbole für tikz in der falschen (Mathe)Umgebung definiert wurden?
Ich hoffe ich konnte mein Problem verständlich machen und jemand hat einen guten Hinweis
Ich entschuldige mich höflich, wenn ich mich zu dämlich anstelle und die Lösung offensichtlich ist.
Danke Euch,
Alma