Du machst es schon richtig! Das Beispiel auf TeXample.net funktioniert, doch für weniger Markierungen auf der y-Achse müsste man es anpassen. Sonst hat man mehr als zwei y-Markierungen per Voreinstellung, jedoch nur zwei Beschriftungen. Damit wiederholen sie sich.
Abhilfe schafft die Option `ytick = data`.
Weiterhin kann es sinnvoll sein, den Plot mit `width` und `height` (und `enlarge limits`) noch zu skalieren, sonst sind die Balken vielleicht zu weit auseinander. Hier ein Komplettbeispiel:
    \documentclass[border=10pt]{standalone} 
    \usepackage{pgfplots}
    \begin{document}
      \begin{tikzpicture}
      \begin{axis}[title  = Contributions per category
                              at LaTeX-Community.org,
        xbar,
        y axis line style = { opacity = 0 },
        axis x line       = none,
        tickwidth         = 0pt,
        enlarge y limits  = 0.5,
        enlarge x limits  = 0.02,
        ytick             = data,
        height            = 4cm,
        width             = 6cm,
        symbolic y coords = {LaTeX, Tools},
        nodes near coords,
      ]
      \addplot coordinates { (57727,LaTeX)(5672,Tools)};
      \addplot coordinates { (14320,LaTeX)(1615,Tools)};
      \legend{Topics, Posts}
      \end{axis}
    \end{tikzpicture}
    \end{document}\end{document}
![Balkengrafik][1]
  [1]: http://texwelt.de/wissen/upfiles/balkengrafik.png