我尝试实现下面绘制的弯曲针脚样式。这将有助于区分针脚线与网格和图表中的其他线。
- 如何才能实现一个自动绘制这种曲线的装饰呢?
- 我如何将其与 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 标记,因为这是一个常见的应用程序。)