Zeichnen eines Balkendiagramms mit mathematischen Formeln als Beschriftungen der X-Achse

Zeichnen eines Balkendiagramms mit mathematischen Formeln als Beschriftungen der X-Achse

Ich versuche, ein Balkendiagramm ähnlich dem unten abgebildeten zu erstellen, habe aber Probleme, weil ich keine Möglichkeit finde, die Beschriftungen der X-Achse fehlerfrei zu erstellen, wie sie durch $\ket{000}$usw. dargestellt werden.

Bildbeschreibung hier eingeben

Unten ist, was ich versuche, zum Laufen zu bringen

    \begin{tikzpicture}
\begin{axis}[
    x tick label style={
        /pgf/number format/1000 sep=},
    ylabel=Year,
    enlargelimits=0.05,
    legend style={at={(0.5,-0.1)},
    anchor=north,legend columns=-1},
    ybar interval=0.7,
]
\addplot 
    coordinates {($\ket{000}$,4) ($\ket{001}$,4)
         ($\ket{010}$,7) ($\ket{011}$,-5) ($\ket{100}$,3)};
\end{axis}
\end{tikzpicture}

Antwort1

Etwas wie das?

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{braket}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\begin{document}
    \begin{tikzpicture}
        \begin{axis}[
            x tick label style={/pgf/number format/1000 sep=},
            ylabel=Year,
            enlargelimits=0.05,
            legend style={at={(0.5,-0.1)},anchor=north,legend columns=-1},
            ybar interval=0.7,
            symbolic x coords = {$\ket{000}$, $\ket{001}$, $\ket{010}$, $\ket{011}$, $\ket{100}$, 6}
        ]
        \addplot 
        coordinates {($\ket{000}$,4) ($\ket{001}$,4) ($\ket{010}$,7) ($\ket{011}$,-5) ($\ket{100}$,3) (6,3)};
        \end{axis}
\end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen