PGF / TIKZ: Строковые символы в качестве входных координат

StackOverflow https://stackoverflow.com/questions/2908513

  •  04-10-2019
  •  | 
  •  

Вопрос

Я новичок в 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 и все это работало.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top