我是pgf的新手,所以我尝试了pgfplot手册中的一些例子。有一个例子与我当前的任务特别相关,但是,很遗憾,它不能编译。
代码如下:
\documentclass[11pt]{article}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[symbolic x coords={a,b,c,d,e,f,g,h,i}]
\addplot+[smooth] coordinates {
(a,42)
(b,50)
(c,80)
(f,60)
(g,62)
(i,90)};
\end{axis}
\end{tikzpicture}
\end{document}编译器退出,并显示以下错误:
! Package PGF Math Error: Could not parse input 'a' as a floating point number,
sorry. The unreadable part was near 'a'..我不知道如何纠正这种行为。只包含数字数据的其他曲线图(平滑、散布、条形图)可以很好地编译。
有人能给我个提示吗?
干杯
K.
发布于 2010-06-12 00:47:32
您需要在前言中包含以下内容:
\pgfplotsset{xticklabel={\tick},scaled x ticks=false}
\pgfplotsset{plot coordinates/math parser=false}当我尝试使用这个命令(特别是“绘图坐标/数学解析器”)时,我遇到了问题,但是后来我更新了包pgfplots,它就可以工作了。
https://stackoverflow.com/questions/2908513
复制相似问题