Matlab 绘制 2 个 tikz。轴折叠

Matlab 绘制 2 个 tikz。轴折叠

我正在写论文,似乎我需要将所有图像转换为tikzTeX 文件并将其包含在我的 TeX 文件中。我使用 matlab2tikz 命令将图转换为 tikz。

这并不难,但有些事情我无法解释。在我的文档中,我导入了以下代码:

    \begin{figure}[H]
        \centering
        \resizebox {\columnwidth} {!} {

        \definecolor{mycolor1}{rgb}{0.00000,0.44700,0.74100}%
        \definecolor{mycolor2}{rgb}{0.85000,0.32500,0.09800}%
        %
        \begin{tikzpicture}

        \begin{axis}[...]
        \addplot [color=mycolor1, forget plot]
        table[row sep=crcr]{...};
        \addlegendentry{sys}

        \addplot [color=mycolor2, forget plot]
        table[row sep=crcr]{...};
        \addlegendentry{sysr}

        \end{axis}

        \begin{axis}[...]
        \addplot [color=mycolor1, forget plot]
        table[row sep=crcr]{...};
        \addlegendentry{sys}

        \addplot [color=mycolor2, forget plot]
        table[row sep=crcr]{...};
        \addlegendentry{sysr}

        \end{axis}

        \begin{axis}[...]
        \end{axis}
        \end{tikzpicture}%
    }
    \caption{Bode response of two systems}
\end{figure}

我有两个问题:

  • 该图是 Bode 图。X 轴上应该写有“频率 (Hz)”,事实上确实如此。但与 X 轴上的单位重叠。图中示例:频率标签与单位重叠

  • 它向我显示了\addlegendentry{}行中的错误(其中 4 行)。

如果这是个愚蠢的问题,我很抱歉。我是这方面的初学者,而且很着急。

先感谢您!

相关内容