Текстовые узлы для узлов около координат

Текстовые узлы для узлов около координат

Мне бы хотелось иметь настраиваемые текстовые метки узлов nodes near coords, например, вместо цифр (7,10,15 ...) на правой стороне каждой полосы я бы хотел иметь какой-нибудь текст.

\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}[scale=0.85]
\begin{axis}[xbar,tick align=outside,
             width=11cm,
             height=8cm,
             bar width={10pt},
             enlargelimits=0.13,
             nodes near coords,
             nodes near coords align=horizontal,
             xlabel=\textbf{Number of Finals Won},
             xtick={10,20,30,40,50,60},
             ytick={1,2,3,4,5,6},
             yticklabels={Kerry,Laois,London,Waterford,Clare,Offaly},
             xticklabels={a,b,c,d,e,f,g},
            ]
\addplot
[draw=blue,fill=blue!15]
coordinates
{(10,1) (15,2) (10,3) (35,4) (30,5) (40,6)};
\addplot
[draw=blue,fill=red!15]
coordinates
{(10,1) (10,2) (20,3) (50,4) (7,5) (22,6)};
\end{axis}
\end{tikzpicture}
\end{document}

Спасибо.

решение1

Поскольку вы не были очень конкретны, я предположил, что вы имели в виду что-то вроде следующего...

% used PGFPlots v1.14
\documentclass[border=5pt]{standalone}
\usepackage{pgfplots}
\begin{document}
    \begin{tikzpicture}
        \begin{axis}[
            xbar,
            tick align=outside,
            width=11cm,
            height=8cm,
            bar width={10pt},
            enlargelimits=0.13,
            nodes near coords,
            nodes near coords align=horizontal,
            nodes near coords style={
                anchor=west,
            },
            xlabel=\textbf{Number of Finals Won},
            xtick={10,20,30,40,50,60},
            ytick={1,2,3,4,5,6},
            yticklabels={Kerry,Laois,London,Waterford,Clare,Offaly},
            xticklabels={a,b,c,d,e,f,g},
            point meta=explicit symbolic,
        ]
            \addplot [draw=blue,fill=blue!15] coordinates {
                (10,1) [Unfortunately]
                (15,2) [you]
                (10,3) [didn't]
                (35,4) [tell]
                (30,5) [us]
                (40,6) [*what*]
            };
            \addplot [draw=blue,fill=red!15] coordinates {
                (10,1) [text]
                (10,2) [you]
                (20,3) [want]
                (50,4) [to]
                (7,5)  [be]
                (22,6) [displayed]
            };
        \end{axis}
    \end{tikzpicture}
\end{document}

изображение, показывающее результат кода выше

Связанный контент