如何在 PGFPlots 中设置 x 轴科学计数法的基数

如何在 PGFPlots 中设置 x 轴科学计数法的基数

当在散点图中对 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}

结果如下:

x 轴上有奇怪的科学符号的图

相关内容