pgfplot-删除“顶部边框线”以及 x 轴与条形之间的间距

pgfplot-删除“顶部边框线”以及 x 轴与条形之间的间距

我目前正在尝试使用创建条形图pgfplots

我的目标是创建一个条形图,其中条形直接“位于” x 轴的“顶部”,并且不应有限制我的图形的“顶部边框线”。

目前,我的代码如下所示:

\documentclass{scrbook}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
     width  = 12cm,
     hide y axis,
     height = 8cm,
     bar width=20pt,
     symbolic x coords={2010, 2011, 2012, 2013, 2014, 2015},
     nodes near coords,
     ]
     \addplot[ybar, fill=black] coordinates {
          (2010,1)
          (2011,3)
          (2012,11)
          (2013,15)
          (2014,29)
          (2015,14)
     };
\end{axis}
\end{tikzpicture}
\end{document} 

非常感谢您的支持! :-)

答案1

添加

     axis x line*=bottom,
     ymin=0

选项axis

\documentclass{scrbook}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
     width  = 12cm,
     hide y axis,
     axis x line*=bottom,
     height = 8cm,
     bar width=20pt,
     symbolic x coords={2010, 2011, 2012, 2013, 2014, 2015},
     nodes near coords,
     ymin=0
     ]
     \addplot[ybar, fill=black] coordinates {
          (2010,1)
          (2011,3)
          (2012,11)
          (2013,15)
          (2014,29)
          (2015,14)
     };
\end{axis}
\end{tikzpicture}
\end{document} 

在此处输入图片描述

相关内容