Pgfplots: Как изменить символ множителя оси

Pgfplots: Как изменить символ множителя оси

Я хочу вручную определить символ, который умножает ось X. Как это сделать?

Например: вместо научной записи $\cdot 10^2$ я бы хотел иметь $\cdot \Delta_x$.

решение1

Если вы действительно говорите о pgfplots(который построен на TikZ, но не является тем же самым, что и TikZ), вам нужен xtick scale label code/.code={$\cdot \Delta_{x}$}.

введите описание изображения здесь

\documentclass[border=5mm]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
  domain=0:1e9,samples=2,
  xtick scale label code/.code={$\cdot \Delta_{x}$}
]
\addplot {1};
\end{axis}
\end{tikzpicture}
\end{document}

Или вы можете отключить любую такую ​​метку и разместить узел вручную:

введите описание изображения здесь

\documentclass[border=5mm]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
  domain=0:1e9,samples=2,
  xtick scale label code/.code={},
  name=ax
]
\addplot {1};
\end{axis}
\node [below left] at (ax.outer south east) {$\cdot \Delta_{x}$};
\end{tikzpicture}
\end{document}

Связанный контент