
凡例のフォントサイズを拡大縮小する方法を質問し、回答する投稿がいくつかあります。たとえば、
ただし、これらは次のコマンドの使用に依存します。
legend style={font=\tiny}
ノードのスケールを変更するのと同じように、コマンド (または同様のもの)を使用して凡例のフォント (または凡例全体) のスケールを変更したいと思いますscale = 0.5
。軸ラベルのフォント サイズを変更することについて、ここで同様の質問をしましたが、凡例に対して同じ解決策が機能しませんでした (つまり、単に に変更するだけではfont=
機能style=
しないようです)。
以下に簡単な例を添付します。
\documentclass{standalone}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[legend image post style={mark=*}]
\addplot+[mark=*, color=blue, very thin, only marks, mark size=0.8pt]{-x*(x-2)};
\addlegendentry{Measurement}
\end{axis}
\end{tikzpicture}
\end{document}
生成する
答え1
何かのようなもの:
[...]
\begin{axis}[legend style={nodes={scale=0.5, transform shape}},
legend image post style={mark=*}]
[...]
nodes
凡例の「スタイル」は、凡例ボックスを生成するために作成されたすべてのノードに適用されます。
(ちなみに、将来的に目盛りラベルの問題を回避するには、コードに を追加する\pgfplotsset{compat=1.9}
か、少なくともそれに似たものを追加する必要があります)。
完全なコード(参考用):
\documentclass{standalone}
\usepackage{tikz}
\usepackage{pgfplots}\pgfplotsset{compat=1.9}
\begin{document}
\begin{tikzpicture}
\begin{axis}[legend style={nodes={scale=0.5, transform shape}},
legend image post style={mark=*}]
\addplot+[mark=*, color=blue, very thin, only marks, mark size=0.8pt]{-x*(x-2)};
\addlegendentry{Measurement}
\end{axis}
\end{tikzpicture}
\end{document}