我在我的文档中制作了一个饼图。当它不在图形中时,一切都很好,tikzpicture 位于我想要的两个段落之间。当我将其制作成图形时,它会转到下一页:
\begin{figure}[!h]
\begin{center}
\begin{tikzpicture}[nodes = {font=\sffamily}]
\foreach \percent/\name in {
81.5/Données reprises,
18.5/Nouvelles données
} {
\ifx\percent\empty\else % If \percent is empty, do nothing
\global\advance\cyclecount by 1 % Advance cyclecount
\global\advance\ind by 1 % Advance list index
\ifnum3<\cyclecount % If cyclecount is larger than list
\global\cyclecount=0 % reset cyclecount and
\global\ind=0 % reset list index
\fi
\pgfmathparse{\cyclelist[\the\ind]} % Get color from cycle list
\edef\color{\pgfmathresult} % and store as \color
% Draw angle and set labels
\draw[fill={\color!50},draw={\color}] (0,0) -- (\angle:\radius)
arc (\angle:\angle+\percent*3.6:\radius) -- cycle;
\node at (\angle+0.5*\percent*3.6:0.7*\radius) {\percent\,\%};
\node[pin=\angle+0.5*\percent*3.6:\name]
at (\angle+0.5*\percent*3.6:\radius) {};
\pgfmathparse{\angle+\percent*3.6} % Advance angle
\xdef\angle{\pgfmathresult} % and store in \angle
\fi
};
\end{tikzpicture}
\end{center}
\caption{Taux de propreté de la donnée}
\label{Taux de propreté de la donnée}
\end{figure}
有办法解决这个问题吗?在发布之前,我检查了其他问题,提到“浮动”的解决方案对我来说是不可接受的,因为我不想段落之间的空间随着文档的变化而变化。
谢谢 :)