Hallo, ich würde gerne die x-Achse eines Diagramms mit verschiedenen Formen wie Kreise, Rechtecke, etc. beschriften und nicht mit Zahlen/Buchstaben. Open in Online-Editor
\begin{figure} \centering \begin{tikzpicture}[scale=1] \begin{axis}[ xtick={1,2,3} ] \addplot[pattern = north west lines,ybar,pattern color=blue] coordinates {(1,4.6)}; \addplot[pattern = north west lines,ybar,pattern color=blue] coordinates {(2,4.8)}; \addplot[pattern = north west lines,ybar,pattern color=blue] coordinates {(3,7.6)}; \end{axis} \end{tikzpicture} \end{figure} liefert: und jetzt möchte ich anstatt "1,2,3" die x-Achse mit Bildern beschriften. habs über Open in Online-Editor
xtick={\includegraphics{Bild1},\includegraphics{Bild2},\includegraphics{Bild3}} erfolglos probiert. Alternativ könnte ich die Formen auch direkt über Tikz erstellen. Ich wäre über Lösungsvorschläge sehr dankbar. gefragt 27 Jun '16, 18:27 MG812 |
Open in Online-Editor
\documentclass[border=5pt, varwidth]{standalone} %\documentclass[]{article} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[T1]{fontenc} \usepackage{amsmath,amsfonts,amssymb, relsize} \usepackage{tikz} \usepackage{pgfplots} \usetikzlibrary{patterns} \usepackage{mwe} \begin{document} \begin{figure} \centering \begin{tikzpicture}[scale=1] \def\BildI{\includegraphics[scale=0.1]{example-image-a}} \def\BildII{\includegraphics[scale=0.1]{example-image-b}} \def\BildIII{\includegraphics[scale=0.1]{example-image-c}} \begin{axis}[ xtick={1,2,3}, xticklabels={\BildI, \BildII, \BildIII} ] \addplot[pattern = north west lines,ybar,pattern color=blue] coordinates {(1,4.6)}; \addplot[pattern = north west lines,ybar,pattern color=blue] coordinates {(2,4.8)}; \addplot[pattern = north west lines,ybar,pattern color=blue] coordinates {(3,7.6)}; \end{axis} \end{tikzpicture} \end{figure} \end{document} beantwortet 27 Jun '16, 19:14 cis Es seid darauf hingewiesen, dass es nicht notwendig ist, die Bilder als eigene Makros zu definieren. Man kann die
(27 Jun '16, 19:21)
saputello
Ja sicher... ich habs halt gern übersichtlich.
(27 Jun '16, 21:11)
cis
|
Mit Bildern geht es über: Open in Online-Editor
xticklabels={\includegraphics[scale=0.1]{1.jpg},\includegraphics[scale=0.1]{1.jpg},\includegraphics[scale=0.1]{1.jpg} } Jetzt würde mich nur noch interessieren wie das mit Tikz-Grafiken geht. Also so etwas wie Open in Online-Editor
xticklabels={\begin{tikzpicture}...Code..\end{tikzpicture}} beantwortet 27 Jun '16, 19:03 MG812 1
Das ist eine neue Frage und sollte daher in einen neuen Thread mit vollständigem und lauffähigen Minimalbeispiel. PS: Die Frage ist durchaus beantwortbar.
(27 Jun '16, 19:15)
cis
|
Das Beispiel ist nicht vollständig bzw. lauffähig...