轴标签中的小写和大写

轴标签中的小写和大写

pgfplots 的标签输出只有大写字母,我想让轴标签区分大小写,但似乎找不到办法做到这一点。

\documentclass[12pt,            %Schriftgröße
a4paper,                        %Papier Format
fleqn,                          %Formeln werden links angeordnet anstatt zentriert
titlepage,                      %Nach der Titelseite beginnt die Nummerierung
openright,                      %Neue Kapitel nur auf neuer rechter Seite
bibliography=totoc,                     %Literaturverzeichnis kommt auch ins Inhaltsverzeichnis
headsepline,                    %Linie nach Kopfzeile
BCOR14mm,                       %Kleberand
]{scrbook}                      %Dokumenttyp




\usepackage{helvet}
\usepackage[eulergreek]{sansmath}
\usepackage{tikz}
\usepackage{pgfplots}

\pgfplotsset{
width=13cm,
compat=1.3,
tick label style = {font=\sansmath\sffamily},
every axis label/.append style={font=\sffamily},
}

\begin{document}

\begin{tikzpicture}
\begin{semilogxaxis}[
xlabel=\textsc{Auflösung},
ylabel=\textsc{rel. Genauigkeit, $\%$},
ymin=97,
ymax=101,
y tick label style={
    /pgf/number format/.cd,
    fixed,
    fixed zerofill,
    precision=1,
    /tikz/.cd
},
y label style={at={(axis description cs:-0.1,.5)},anchor=south},
axis y line*=left,
]


\addplot[red, mark=x]
plot coordinates{
(16, 97.44952508)
(32, 99.35867759)
(64, 99.83943364)
(128, 99.95983634)
(256, 99.98995479)
(512, 99.99748469)
(1024, 99.99937153)
(4096, 99.99995865)
(8192, 99.99998941)
}; \label{plot_one}
\addlegendentry{Genauigkeit}

\legend{}

\end{semilogxaxis}

\begin{loglogaxis}[
axis y line*=right,
axis x line=none,
ymax=5000,
ylabel=\textsc{rel. Rechenzeit, $\%$},
legend pos=south east],
]

\addlegendimage{/pgfplots/refstyle=plot_one}\addlegendentry{Genauigkeit}

\addplot[blue, mark=*]
plot coordinates {
(16, 9.768113124)
(32, 14.62291868)
(64, 26.85646707)
(128, 50.53754651)
(256, 100)
(512, 202.9558847)
(1024, 411.7422236)
(2048, 848.1135016)
(4096, 1830.262596)
(8192, 4066.282226)
}; \addlegendentry{Rechenzeit}


\end{loglogaxis}

\end{tikzpicture}
\end{document}

剧情如下:

在此处输入图片描述

非常感谢您的帮助!

答案1

我可能会说“你得到了你想要的”。所有轴标签都设置为\textsc,这意味着小写字母将变成小写字母。这些字母的形状像大写字母,但高度与小写字母相同。因此,如果您想要普通的小写字母,请使用 代替Auflösung\textsc{Auflösung}其他轴标签也类似。

相关内容