Я пытаюсь настроить график с двумя осью Y, график Боде с амплитудой и фазой на той же диаграмме. Я использую пакет tikzpicture с \begin{axis} и \addplot для наложения двух графиков. Ну, по крайней мере, это идея... Проблема в том, что я не могу контролировать графики. Я не могу установить фиксированные интервалы для оси, не могу управлять цветом/стилем сюжетных линий. Пожалуйста, укажите, есть ли что-то шаткое в моей попытке построить сюжет Боде. В частности, как задать стиль линиям, одной пунктирной и одной сплошной?
\begin{figure}[H]
\centering
\begin{minipage}{0.9 \textwidth}
\begin{tikzpicture}
%%% AMPLITUDE
\begin{axis}[
width=340pt,
height=180pt,
xlabel=Frequency,
xmode = log,
ylabel=Amplitude [dB],
axis x line=bottom,
axis y line=left,
% xmin=10, xmax=1000000,
% ylabel near ticks,
legend pos= south west,
font=\scriptsize,
legend style={font=\scriptsize,draw=none,fill=none}
]
\addplot table [color=black, mark=none,dotted,y=$amp$, x=freq, font=\scriptsize]{amp.dat};
\addlegendentry{$Amplitude$ }
\end{axis}
%%% PHASE
\begin{axis}[
width=340pt,
height=180pt,
% xmin=10, xmax=1000000,
hide x axis,
axis y line=right,
xmode = log,
ylabel=Phase [deg],
% ymin=-300, ymax=-120,
% ylabel near ticks,
legend pos= north east,
font=\scriptsize,
legend style={font=\scriptsize,draw=none,fill=none}
]
\addplot table [mark=none,dashed, y=$phase$, x=freq]{phase.dat};
\addlegendentry{$Phase$ }
\end{axis}
\end{tikzpicture}
\caption{A Bode-plot of the common source gain stage.}
\label{fig:cg_sweep}
\end{minipage}
\end{figure}
Вот некоторые тестовые данные для графика, если это необходимо: https://dl.dropboxusercontent.com/u/43498716/cg_sweep.dat
Спасибо!