グラフの座標を計算する

グラフの座標を計算する

定義された数量と数学関数を使用して、点の座標の 1 つを計算します。

私の場合、初期点と座標を結ぶ矢印を描きたいのですが、パラメータで(0, -log Ca)縦座標を計算することができません。-log CaCa

この座標計算をプログラムするにはどうすればいいでしょうか?

\documentclass[border=0.2cm,11pt,convert={ghostscript,outext=.png,density=800x800}]{standalone}%conversion en png avec ghostscript

%COMPILé AVEC XeLaTeX

\usepackage[T1]{fontenc}
\usepackage[dvipsnames,svgnames]{xcolor}
\usepackage{lmodern}
\mathcode`\.="013B%virgule décimale en mode math
%\usepackage{tikz}% chargé automatiquement par pgfplots
\usepackage{pgfplots}\pgfplotsset{compat=newest}
\pgfplotsset{/pgf/number format/.cd,1000 sep={~},use comma}
\usepackage{siunitx}% unités et écriture de valeurs

\begin{document}
    
\footnotesize

    % définitions des grandeurs chimiques :
    \def\Ke{1e-14}% produit ionique de l'eau
    \def\Ca{0.015}
    \def\Va{10.0} % volume d'acide (mL)
    \def\Cb{0.010}
    %---------------------------------------
    \pgfmathsetmacro{\Veq}{\Ca*\Va/\Cb}

    \begin{tikzpicture}
    \begin{axis}[% mise en forme du graphique :
    xmin=0,xmax=25,
    ymin=0,ymax=14,
    xlabel=volume $ V_b $ versé (mL),
    ylabel=pH,
    ytick distance=2,
    minor y tick num=1,% nombre de graduations secondaires intermédiaires
    minor x tick num=4,% nombre de graduations secondaires intermédiaires
    grid,
    grid=both,% grilles primaire et secondaire
    title=titrage pH-métrique d'un acide fort,
    axis line shift=3pt,
    xtick align=outside,
    ytick align=outside,
    tickpos=left,
    ]
        
    \coordinate (initial) at (0,$-log \Ca$);
    \draw[red, ->] (2,$-log \Ca +2$) -- (initial);
    \end{axis}
    \end{tikzpicture}
\end{document}

関連情報