短堆叠条形图的重叠标签

短堆叠条形图的重叠标签

有人知道如何避免堆积条形图中短条的标签重叠吗? x 轴的缩放比例不得改变。

在此处输入图片描述

我的想法是依次写标签,所以首先是 25(蓝色),然后是 1(红色)。

另一个想法是在栏的下方和上方交替写上标签。

我无法同时做到这两点。

\documentclass[]{scrreprt}  
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.9}

\begin{document}
    \begin{tikzpicture}
        \begin{axis}[
        xbar stacked,
        width=12cm, 
        height=12cm, 
        y=1cm,
        symbolic y coords={RAM-Dump 3, RAM-Dump 2, RAM-Dump 1},
        ytick=data,
        xticklabels={,,},
        xmin = 0,
        xmax = 1400,
        nodes near coords,
        nodes near coords align={horizontal}
        ]
            \addplot coordinates {
            (0,RAM-Dump 3)  (25,RAM-Dump 2) (0,RAM-Dump 1)
            };
            \addplot coordinates {
            (0,RAM-Dump 3)  (1,RAM-Dump 2) (0,RAM-Dump 1)
            };
        \end{axis}
    \end{tikzpicture}
\end{document}}

相关内容