Pgfplots 标签位置错误

Pgfplots 标签位置错误

我不明白为什么标签定位会失败?我使用 Miktex + Pgfplots。

代码:

\documentclass[a4paper, 14pt, twoside, unicode, titlepage,  final]{extreport}

\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots}

\begin{document}

\begin{figure}[!tbh]
 \pgfsetfillcolor{white}
 \pgfplotsset{width=15cm, height=9cm, compat=1.5}   
 \centering \small
 \begin{tikzpicture}[scale=1.0] 
  \begin{axis}[
    /pgf/number format/1000 sep={}, 
    symbolic x coords = {2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,2017}, xtick=data, ylabel shift=2pt,
    ylabel=Обсяг перевезень пасажирів (млн. пас./рік),
    xlabel=Роки,
    xlabel near ticks,
    xticklabel style={rotate=90},
    legend entries={трамвай,тролейбус},
    grid=major 
    ]
    \addplot[sharp plot, mark=*, nodes near coords, every node near coord/.append style={font=\scriptsize}]
      coordinates{
     (2000,1381)
     (2001,1334)
     (2002,1196)     
     (2003,1132)
     (2004,1112)          
     (2005, 1111)
     (2006, 1083)
     (2007, 1027)
     (2008, 963)
     (2009, 787)
     (2010, 714)
     (2011, 798)
     (2012, 800) 
     (2013, 757)    
     (2014, 770)
     (2015, 739)
     (2016, 694)
     (2017, 676)
};
    \addplot[sharp plot, mark=o, nodes near coords, every node near coord/.append style={font=\scriptsize}]
      coordinates{
     (2000,2582)
     (2001,2332)
     (2002,2140)     
     (2003,1921)
     (2004,1849)          
     (2005, 1903)
     (2006, 1788)
     (2007, 1621)
     (2008, 1580)
     (2009, 1283)
     (2010, 1204)
     (2011, 1346)
     (2012, 1346)  
     (2013, 1306)   
     (2014, 1097)
     (2015, 1081)
     (2016, 1039)
     (2017, 1058)
};
 \end{axis} 
 \end{tikzpicture}
 \caption{Обсяги перевезень пасажирів трамвайним і тролейбусним видами транспорту в Україні за період 2000--2017 роки\label{pic_tramtroll}}
\end{figure} 

\end{document}

该代码在 Overleaf 中运行正常,但在 Miktex 中失败。

在此处输入图片描述

相关内容