tikz グラフのエッジ ラベルのフォントを変更するにはどうすればよいですか?

tikz グラフのエッジ ラベルのフォントを変更するにはどうすればよいですか?

次の例では:

\begin{tikzpicture}[>=latex]
\tikz {
    \graph [grow right sep=7mm] {
        a <-["label-1",bend left] b ->["label-2",bend left] c
    };
}
\end{tikzpicture}

「label-1」、「label-2」のフォント サイズを変更できるようにしたいと思います。オプションを追加しても,every edge/.style={font=\sffamily\tiny}\graphも起こりません。使用すると["{\tiny label-1}",bend left]エラーが発生します。

答え1

このような:

ここに画像の説明を入力してください

ラベルのスタイルの変更をより見やすくするためだけに、テキストに色を追加します。MWE:

\documentclass[tikz, margin=3mm]{standalone}
\usetikzlibrary{graphs, quotes}

\begin{document}
    \begin{tikzpicture}[auto,                            % <-- added
every edge quotes/.style = {inner sep=2pt,                % <-- added
                            font=\tiny\sffamily, text=blue}
                        ]
    \graph [grow right sep=7mm] {
        a <-["label-1",bend left] b ->["label-2",bend left] c
    };
    \end{tikzpicture}
\end{document}

関連情報