
마커가 표시되는 대신 선의 일부를 녹아웃시키는 선을 플롯하고 싶습니다(마커 주위에 약간의 공간을 남겨 두는 방법이 있으면 유용할 것입니다). 흰색 표시를 그리는 것이 항상 작동하는 것은 아닙니다. 즉, 플롯 뒤에 무언가가 있는 경우입니다.
플롯의 클립 경로에 마커를 추가하여 흰색 대신 녹아웃된 부분이 투명해지도록 하는 방법이 있습니까?
\documentclass{minimal}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[height=3cm, width=10cm]
\addplot[fill=blue!20,draw=none,mark=none] coordinates{(0,0) (0,5) (5,5) (5,0)};
\addplot[mark=square*, mark options={scale=2, fill=white, draw=white},
samples=10] {x};
\addplot[only marks,samples=10] {x + 2*rand};
\end{axis}
\end{tikzpicture}
\end{document}
답변1
일부 고급 사용자가 내가 틀렸다는 것을 증명하지 않는 한 나는 이것이 불가능하다고 말하고 싶습니다(상당한 노력 없이).
마커는 특별한 방법으로, 특별한 순서로 그리고 클립 경로(마커 경로는 절대 클립되어서는 안 됨) 등을 특별히 고려하여 그려집니다. 모든 것을 고려하는 것은 어려울 수 있습니다.
아마도 지원이 추가된다면 가능할 것입니다 \addplot[clip]
(기능 요청일 것입니다).