我想将 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>
,将解决原始问题编辑中提到的问题。