pgf/tikz: Символы строки как Входные Координаты

Я плохо знаком с 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.

7
задан evolk 25 May 2010 в 21:02
поделиться

1 ответ

Вам нужно включить это в преамбулу:

\pgfplotsset{xticklabel={\tick},scaled x ticks=false}
\pgfplotsset{plot coordinates/math parser=false}

У меня были проблемы с этой командой, когда я пытался ее использовать (особенно с "plot coordinates/math parser"), но потом я обновил пакет pgfplots и все заработало.

1
ответ дан 7 December 2019 в 20:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: