当在散点图中对 x 轴使用对数刻度时,我得到奇怪的 xticks 幂,例如 10^-3.4。
我想改变它以便我有标准的科学计数法,例如 1.3x10^-3。
我该怎么做?我尝试过的所有方法仅适用于 y 轴,而不适用于 x 轴。
这是我的代码:
\documentclass{article}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\begin{filecontents}{table3.csv}
learning_rate dropout val_accuracy
0.001303378998921129 0.25059722463372325 0.8734264969825745
0.000503378998921129 0.46059722463372325 0.9034264969825745
\end{filecontents}
\begin{tikzpicture}
\begin{axis}[
xmode=log,
scaled y ticks=base 10:-2, % this doesn't really make sense here, but I wanted to show that it works forr the y axis and not x axis
scaled x ticks=base 10:-2,
]
\addplot+[
only marks,
scatter,
point meta={\thisrow{val_accuracy}},
]
table{table3.csv};
\end{axis}
\end{tikzpicture}
\end{document}
结果如下: