如何修复y轴上的重叠标签 - Latex

问题描述 投票:1回答:1

我在Latex(tikzpicture)中创建了一个简单的图表,并且y轴上的一些标签重叠,如图所示

enter image description here

\begin{figure}[h!]
\centering
  \begin{tikzpicture}
    \begin{axis}[
      title=\textbf{example},
      ybar,
      width=10cm, height=5cm, bar width=30pt,
      enlargelimits=0.5,
      symbolic x coords={2013,2014,2015,2016}, xtick={2013,2014,2015,2016},
      ytick=data,
      ]
      \addplot coordinates
      {(2013,794) (2014,1208) (2015,1183) (2016,1259)};
    \end{axis}
  \end{tikzpicture}
\end{figure}

我该如何解决这个问题,我不想让图表更高一些?

latex tikz
1个回答
0
投票

我建议相信pgfplots创建可读轴标签而不是手动干扰:

\documentclass{article}

\usepackage{pgfplots}

\begin{document}

\begin{figure}[htbp]
\centering
  \begin{tikzpicture}
    \begin{axis}[
      title=\textbf{example},
      ybar,
      width=10cm, height=5cm, bar width=30pt,
      enlargelimits=0.5,
      symbolic x coords={2013,2014,2015,2016}, xtick={2013,2014,2015,2016},
%      ytick=data,
      ]
      \addplot coordinates
      {(2013,794) (2014,1208) (2015,1183) (2016,1259)};
    \end{axis}
  \end{tikzpicture}
\end{figure}


\end{document}

enter image description here

如果您确实需要显示精确的数值,则绘图可能不是合适的可视化形式,而表格可能更适合。

© www.soinside.com 2019 - 2024. All rights reserved.