
Я хотел бы построить график, который имеет разрыв в том смысле, что он прыгает от 180 градусов до -180 градусов в одной точке. К сожалению, точки 180 и -180 соединяются. Смотрите рисунки ниже.
(К настоящему моменту вы, возможно, догадались, что я пытаюсь построить график широты и долготы наземного пути спутника.)
Участок МВЭ:
График с реальными данными:
Как я могуавтоматическиизбегать линии, соединяющей эти две точки?
Ниже приведена таблица MWE.
\documentclass{scrartcl}
\usepackage{mwe}
\usepackage{pgfplots}
\pgfplotsset{compat=1.7}
\begin{document}
\begin{tikzpicture}
\begin{axis}[%
ytick={-90,-45,...,90},
xtick={-180,-135,...,180},
axis equal,
grid,
enlargelimits=false,]
\addplot+[mark=,] table {
% A few points read off from above by eye...
87 0
100 75
135 80
180 82
-180 82
-135 75
-90 35
-45 -75
0 -82
45 -75
90 -35
100 0
};
\end{axis}
\end{tikzpicture}
\end{document}
решение1
Просто вставьте пустую строку, чтобы разорвать путь.
\documentclass{scrartcl}
\usepackage{mwe}
\usepackage{pgfplots}
\pgfplotsset{compat=1.7}
\begin{document}
\begin{tikzpicture}
\begin{axis}[%
ytick={-90,-45,...,90},
xtick={-180,-135,...,180},
axis equal,
grid,
enlargelimits=false,]
\addplot+[mark=,] table {
% A few points read off from above by eye...
87 0
100 75
135 80
180 82
-180 82
-135 75
-90 35
-45 -75
0 -82
45 -75
90 -35
100 0
};
\end{axis}
\end{tikzpicture}
\end{document}
Используя изображение Хариша Кумара из удаленного ответа: