删除 pgfplot 图中的 y 缩放标签

删除 pgfplot 图中的 y 缩放标签

我想将 y 坐标值除以 1050,因此我使用 scaled y ticks=real:1050

这是我的代码

\begin{figure}[H]
\begin{tikzpicture}
\begin{axis}[
scaled y ticks=real:1050,
height=9cm,
width=15cm,
grid=major,
xlabel={Levels},
ylabel={Accu},
legend style={
cells={anchor=east},
legend pos=outer north east,
}
]

我需要从图表中删除 .1,050 标签。有人知道如何删除它吗?

在此处输入图片描述 在执行 ytick 刻度标签代码/.code={} 后,该标签消失了,但现在我的另一张图表上出现了一个新问题。y 轴超出了 1 值。我只需要图表显示 y 值 1。如图所示,图表上升到 1.07

在此处输入图片描述

答案1

您可以使用ytick scale label code/.code={}

\documentclass{article}
\usepackage{pgfplots}

\begin{document}

\begin{tikzpicture}
\begin{axis}[
scaled y ticks=real:1050,
ytick scale label code/.code={},
height=9cm,
width=15cm,
grid=major,
xlabel={Levels},
ylabel={Accu},
legend style={
cells={anchor=east},
legend pos=outer north east,
}
]

\end{axis}
\end{tikzpicture}

\end{document}

在此处输入图片描述

ymax=<value>添加适当的选项<value>,将解决原始问题编辑中提到的问题。

相关内容