Tikzpicture:轴参数

Tikzpicture:轴参数

我有一个关于 tikzpictures 的问题。

不幸的是,我找不到将轴标签放置在轴末端的方法。此外,如果可以的话,这些线可以连接起来就更好了。

这是我的简化代码:

\documentclass{article}
\usepackage{pgfplots}
\begin{document}
    \begin{figure}
        \centering
        \begin{tikzpicture}
            \begin{axis}
                {
                    xmin=0, xmax=6,
                    ymin=0, ymax=6,
                    xlabel={$t$},
                    ylabel={$\rho$},
                    axis y line=middle,
                    axis x line=middle,
                }
                \addplot [black,domain=0:1, no marks] {6};
                \addplot [black,domain=1:2, no marks] {5};
                \addplot [black,domain=2:3, no marks] {4};
                \addplot [black,domain=3:4, no marks] {3};
                \addplot [black,domain=4:5, no marks] {2};
                \addplot [black,domain=5:6, no marks] {1};
            \end{axis}
        \end{tikzpicture}
        \caption[some text]   {some text}
        \label{fig:someLabel}
    \end{figure}
\end{document}

答案1

您几乎找到了解决方案:axis y line=middle, axis x line=middle,完成工作。但是,环境参数axis需要放在方括号中,[]而不是括号中{}

\documentclass{article}
\usepackage{pgfplots}
\begin{document}
    \begin{figure}
        \centering
        \begin{tikzpicture}
            \begin{axis}
                [
                    xmin=0, xmax=6,
                    ymin=0, ymax=6,
                    xlabel={$t$},
                    ylabel={$\rho$},
                    axis y line=middle,
                    axis x line=middle,
                ]
                \addplot [black,domain=0:1, no marks] {6};
                \addplot [black,domain=1:2, no marks] {5};  
                \addplot [black,domain=2:3, no marks] {4};
                \addplot [black,domain=3:4, no marks] {3};
                \addplot [black,domain=4:5, no marks] {2};
                \addplot [black,domain=5:6, no marks] {1};
            \end{axis}
        \end{tikzpicture}
        \caption[some text]   {some text}
        \label{fig:someLabel}
    \end{figure}
\end{document}

相关内容