pgfplots:条形图|如果值大于 xmax / ymax,则条形图缺失|符号 y 坐标

pgfplots:条形图|如果值大于 xmax / ymax,则条形图缺失|符号 y 坐标
  • 我和有xbar chart关系。pgfplotssymbolic y coords
  • 当其中一个条形的值大于xmax时,该条形就会消失
  • 我准备了一个例子,在一种情况下xmax=10称为,在另一种情况下称为。E10=xmax11>xmax

\documentclass[border=5mm,tikz]{standalone}

\usepackage{tikz}
\usepackage{pgfplots}

\begin{document}

\begin{tikzpicture}
\begin{axis}[
    xbar,
    symbolic y coords = {A,B,C,D,E},
    enlarge y limits = 0.15,
    ytick = data,
    width = 160mm,
    height = 90mm,
    xmin = 0,
    xmax = 10,
    title = {E = xmax},
    ]
\addplot coordinates {(1,A) (2,B) (3,C) (4,D) (10,E)};
\end{axis}
\end{tikzpicture}

\begin{tikzpicture}
\begin{axis}[
    xbar,
    symbolic y coords = {A,B,C,D,E},
    enlarge y limits = 0.15,
    ytick = data,
    width = 160mm,
    height = 90mm,
    xmin = 0,
    xmax = 10,
    title = {E $>$ xmax},
    ]
\addplot coordinates {(1,A) (2,B) (3,C) (4,D) (11,E)};
\end{axis}
\end{tikzpicture}

在此处输入图片描述

相关内容