首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pgf/tikz:字符串符号作为输入坐标

pgf/tikz:字符串符号作为输入坐标
EN

Stack Overflow用户
提问于 2010-05-26 05:02:31
回答 1查看 4.5K关注 0票数 7

我是pgf的新手,所以我尝试了pgfplot手册中的一些例子。有一个例子与我当前的任务特别相关,但是,很遗憾,它不能编译。

代码如下:

代码语言:javascript
复制
\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}

编译器退出,并显示以下错误:

代码语言:javascript
复制
! Package PGF Math Error: Could not parse input 'a' as a floating point number,
 sorry. The unreadable part was near 'a'..

我不知道如何纠正这种行为。只包含数字数据的其他曲线图(平滑、散布、条形图)可以很好地编译。

有人能给我个提示吗?

干杯

K.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-12 00:47:32

您需要在前言中包含以下内容:

代码语言:javascript
复制
\pgfplotsset{xticklabel={\tick},scaled x ticks=false}
\pgfplotsset{plot coordinates/math parser=false}

当我尝试使用这个命令(特别是“绘图坐标/数学解析器”)时,我遇到了问题,但是后来我更新了包pgfplots,它就可以工作了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2908513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档