TikZ 钉子功能的特殊装饰

TikZ 钉子功能的特殊装饰

我尝试实现下面绘制的弯曲针脚样式。这将有助于区分针脚线与网格和图表中的其他线。

弯曲的别针

  1. 如何才能实现一个自动绘制这种曲线的装饰呢?
  2. 我如何将其与 pin 功能整合在一起?

图片代码:

\documentclass[tikz,convert]{standalone}

\usepackage{pgfplots}

\begin{document}

\begin{tikzpicture}[
    pin distance=5mm,
    every pin edge/.style={
        decorate,
        decoration={
            snake,
            pre length=4pt
        }
    }
]
  \begin{axis}[
    width=12cm,
    height=5cm,
    xmin=0,xmax=4,
    ]

    \addplot coordinates {(1,1) (3,3)}
    coordinate [pos=.5] (a) coordinate [pos=.7] (b);

    \node [pin=135:From the manual] at (a) {};

    \path (a) ++(-45:1cm) node (c) {What I want};
    \draw [gray] (c) to[out=110,in=-70] (a);

    \path (b) ++(-45:.8cm) node [right] (d) {What I want II};
    \draw [gray] (d.west) to[out=160,in=-20] (b);

  \end{axis}
\end{tikzpicture}
\end{document}

(我也用 pgfplots 标记,因为这是一个常见的应用程序。)

相关内容