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.
Решение
Вам нужно включить это в преамбулу:
\pgfplotsset{xticklabel={\tick},scaled x ticks=false}
\pgfplotsset{plot coordinates/math parser=false}
У меня были проблемы с этой командой, когда я попытался использовать ее (в частности, «координаты сюжета / математики»), но затем я обновил пакет PGFPlots и все это работало.
Не связан с StackOverflow