是否可以在 pgfplots 中建立互連圖(例如常見網格),如下圖所示?
並且,與上述問題相關,如果您有一個 tikzpicture 環境和兩個軸環境,是否可以確保兩者在兩個環境上具有完全相同的度量X和y軸?
編輯:我嘗試手動編寫 x 軸網格,但使用 foreach 時遇到問題。例如,下面的範例根本不起作用(一堆 endcsname 錯誤)。
\documentclass{minimal}
\usepackage{tikz,pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[samples=505,domain=0:630]
\addplot {cos(x)};
\foreach \i in {180,360,540} {\node (a\i) at (axis cs:\i,0) {};}
\end{axis}
\end{tikzpicture}
\end{document}
答案1
關於第一個問題(穿過幾個垂直相鄰軸的網格):只有當您將軸移動得如此接近以至於獨立網格相互接觸(這意味著繪製的軸線也將接觸每個軸)時,這才會起作用。pgfplots
沒有針對此功能的內建解決方案。
關於第二個問題(確保相同的單位比例):是的,您可以明確設定每個單位使用的空間量(使用x=1cm,y=2cm
或類似的東西,比較手冊),並且您可以明確設定顯示範圍(xmin=0,xmax=5
)。