我是这个论坛的新手,我有一个关于在 Latex 中绘制线图的问题。我希望你们中的一些人可能有解决这个问题的经验。非常感谢!
我尝试使用以下代码绘制图表,但是收到以下错误消息:
"Runaway argument?
1]\else \expandafter \expandafter \csname [email protected]]\endcsname \fi \ETC.
File ended while scanning use of \pgfflt@readlowlevelfloat.
<inserted text>"
\documentclass{article}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{graphicx}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage[colorlinks=true, allcolors=blue]{hyperref}
\usepackage{pgfplots}
\pgfplotsset{width=13cm,compat=1.14}
\newcommand{\tab}{\hspace*{2em}}
\begin{document}
\begin{figure}[!ht]
\centering
\caption{Aggregate share 1985 - 2014}
\begin{tikzpicture}
\begin{axis}[
xlabel=Year,
ylabel={share in \%},
xmin=1985, xmax=2014,
ymin=5, ymax=15,
xtick={1985,1990,1995,2000,2005,2010,2014},
ytick={5,7,9,11,13,15},
legend pos=north west,
ymajorgrids=true,
grid style=dashed,
]
\addplot[color=blue,]
plot coordinates {
(1985, 8)
(1988, 7.5)
(1991, 10.4)
(1994, 7.8)
(1997, 7.5)
(2000, 7.8)
(2003, 8.8)
(2006, 9.3)
(2009, 10.4)
(2012, 11)
(2014, 11,9)
};
\end{axis}
\end{tikzpicture}
\end{figure}
\end{document}
答案1
你需要
(2014, 11.9)
不是
(2014, 11,9)
作为最后一个坐标。