可以在 x 轴下方打印图表的标题吗?

可以在 x 轴下方打印图表的标题吗?

我想知道是否可以将图的标题放在 x 轴下方而不是上方。我附上了我所做的图:

在此处输入图片描述

以及我在左侧图表中使用的轴的代码:

 \begin{axis}[xmin=0, xmax=60,axis y line*=left,ymin=9.79,ymax=9.87, xlabel=
{Tempo [ore]}, ylabel={Pressione [bar]},title=\textbf{a)} {$P_{media}$ VS 
$T_{media}$},legend style={draw=none, at={(1,.0)},anchor=south east}]

谢谢

答案1

让我们总结并扩展上述评论。第一条和最后一条(来自 John Kormylo 和我)建议将图表标题作为图表的一部分,第二条建议省略标题作为图表的一部分并在子标题环境中确定它:

解决方案 1:

\begin{tikzpicture}
 \begin{axis}[
 ...
 title style={at={(0.5,0)},anchor=north,yshift=-0.1},
 title = ....,
                ]
 ...
 \end{axis}
 \end{tikzpicture}

解决方案 2:

\begin{tikzpicture}
 \begin{axis}[
 name=mygraph, % or whatewer
                ]
 ...
 \end{axis}
 \node[anchor=north] at (mygraph.south) { ... title ...};
 \end{tikzpicture}

解决方案 3a:

\documentclass{...}
\usepackage{subcaption}

\begin{document}
\begin{figure}[h]\centering
    \begin{subcaption}{<width}
\begin{tikzpicture}
 ...
 \end{tikzpicture}
\caption{ ... title ...}
\label{subfig:1}
    \end{subcaption}
\hfil
\begin{tikzpicture}
 ...
 \end{tikzpicture}
\caption{ ... title ...}
\label{subfig:2}
    \end{subcaption}
\caption{figure caption}
\label{fig:...}
\end{figure}
\end{document}

解决方案 3b: 在最后一个解决方案中,您还可以使用subfigsubcaption及其subfloat环境:

\begin{document}
\begin{figure}[h]\centering
    \subfloat[ ... title ... \label{...}]
    {
\begin{tikzpicture}
 ...
 \end{tikzpicture}
    }
\hfil
    \subfloat[ ... title ... \label{...}]
    {
\begin{tikzpicture}
 ...
 \end{tikzpicture}
    }
\caption{figure caption}
\label{fig:...}
\end{figure}
\end{document}

相关内容