# ListPlot vs. ListLinePlot How Do You Remove Discontinuous Artefacts from Introduced by Mod?

I have some data that inherently describes a phase and would like to plot it in between [0, 2*pi).

When I use ListPlot with the Mod[data, 2*pi] function, it nicely transforms the data and plots it between [0, 2*pi) (first image). However, when I use ListLinePlot, artefacts are introduced that connect the points being wrapped around the circle (second image). Is there a way to eliminate these so that these jumps aren't connected? The actual dataset I have is quite large, so looking for each jump manually is unfortunately out of the questions. Thanks!

data = {{-0.00398448, 0.0353995}, {-0.00582442, 0.0336297}, {-0.00821678, 0.0313288}, {-0.0113276, 0.0283377}, {-0.0153729, 0.0244491}, {-0.0199987, 0.0200038}, {-0.0206339, 0.0193936}, {-0.0270866, 0.0131959}, {-0.033543, 0.00699781}, {-0.0400031, 0.00079947}, {-0.0464668, -0.00539914}}


ListLinePlot[Mod[data, 2 Pi, -Pi], PlotRange -> All]