所以我尝试按照这个解决方案这个链接。
代码:
\documentclass[12pt]{article}
\usepackage{tikz}
\usepackage{float}
\usepackage{pgfplots}
\begin{document}
\begin{figure}[H]\centering
\begin{tikzpicture}
\begin{axis}[%
width=1.952in,
height=1.493in,
at={(3.5in,2.6in)},
scale only axis,
xmin=0,
xmax=3.5,
xlabel style={font=\color{white!15!black}},
xlabel={$t$},
ymin=-5000,
ymax=500,
ylabel style={font=\color{white!15!black}},
ylabel={$u$},
y tick label style={scaled ticks=base 10:-3},
axis background/.style={fill=white}
]
\addplot [color=blue,domain = 0:3.5]{-4000*x/3};
\end{axis}
\end{tikzpicture}
\caption{Sample plot.}
\end{figure}
\end{document}
输出:
虽然我得到了想要的 y 轴,但 x 轴却被标记为科学计数法,而我并不想这样。如何设置仅以科学计数法显示 y 轴刻度标记,而不显示 x 轴?我想以科学计数法显示指数和尾数位于 y 轴上方。