制作 tikzpicture 图形并将其发送到下一页

制作 tikzpicture 图形并将其发送到下一页

我在我的文档中制作了一个饼图。当它不在图形中时,一切都很好,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}

有办法解决这个问题吗?在发布之前,我检查了其他问题,提到“浮动”的解决方案对我来说是不可接受的,因为我不想段落之间的空间随着文档的变化而变化。

谢谢 :)

相关内容