Legende unter mehreren plots
Verfasst: Mi 15. Apr 2015, 16:40
Hallo zusammen,
ich habe folgendes Problem:
Ich abe mehrere pgf plots in einer figure, wie der angefügte screenshot zeigt. Ich füge sie mit hilfe des befehls subcaptiobox ein. Hier der entsprechende Code:
Hier der Code eines der pgf plots:
Mein problem jetzt: wie man auf dem Screenshot sieht, sind in allen 6 plots die selben Farben, die auch für die gleichen Messpunkte stehen. Dementsprechend würde ich gerne eine gemeinsame, langezogene Legende über der Bildunterschrift "Figure 3.8: Frequency sweep over each path" machen (also sie soll von links nach rechts über die komplette seite gehen und es soll ein Strich in der entsprechenden Farbe sein und rechts oder links daneben dann die zugehörige bezeichnung, daneben das nächste und nochmal daneben das dritte, hoffe es ist verständlich wie ich meine
). Leider habe ich keine Ahnung wie ich das hin bekomme, ich konnte bisher nur findne, wie in die Legende INNERHALB eines plots verschiebe. Aber das bringt mir ja nichts, ich will ja nicht in jeder subfigure eine Legende haben.
Kann mir jemand von euch helfen udn sagen wie das geht?
ich habe folgendes Problem:
Ich abe mehrere pgf plots in einer figure, wie der angefügte screenshot zeigt. Ich füge sie mit hilfe des befehls subcaptiobox ein. Hier der entsprechende Code:
\begin{figure}[htbp] \centering \subcaptionbox{300pF\label{fig:300pF}} {\input{sweep_300pF.tex}} \subcaptionbox{47pF\label{fig:47pF}} {\input{sweep_47pF.tex}}\\[30pt] \subcaptionbox{20pF\label{fig:20pF}} {\input{sweep_20pF.tex}} \subcaptionbox{6.2pF\label{fig:6.2pF}} {\input{sweep_6.2pF.tex}}\\[30pt] \subcaptionbox{2.7pF\label{fig:2.7pF}} {\input{sweep_2.7pF.tex}} \subcaptionbox{1.0pF\label{fig:1.0pF}} {\input{sweep_1.0pF.tex}} \caption{Frequency sweeps over each path} \label{fig:single_paths} \end{figure}
\begin{tikzpicture} \begin{axis}[ width=0.475\textwidth, height=6cm, grid = major, grid style={dashed, gray!30}, xmin=0, % start the diagram at this x-coordinate xmax=4, % end the diagram at this x-coordinate ymin=-3, % start the diagram at this y-coordinate ymax= 3, % end the diagram at this y-coordinate ytick={-3, -2, -1, 0, 1, 2, 3}, axis background/.style={fill=white}, ylabel=Voltage {[}V{]}, xlabel=Frequency {[}MHz{]}, tick align=outside] \addplot [color = blue] table[y index = 1]{IMG/sweep_300pF.txt}; \addplot [color = red] table[y index = 2]{IMG/sweep_300pF.txt}; \addplot [color = green] table[y index = 3]{IMG/sweep_300pF.txt}; \end{axis} \end{tikzpicture}

Kann mir jemand von euch helfen udn sagen wie das geht?