`Graphics3D[{Opacity[0.1],
Riffle[{Red, Blue},
Point /@ Transpose[SortBy[Last] /@ Partition[dataToPlot3wg, 2]]]},
Axes -> True, PlotRange -> {-\[Pi], \[Pi]},
Ticks -> {{0, 1, 2}, {-1,0, 1}, {-\[Pi], 0, \[Pi]}},
AxesLabel -> {Style["X", Large, Bold, Gray],
Style["Y", Large, Bold, Gray],
Style[Rotate["Z", 90 Degree], Large, Bold, Gray]} ,
TicksStyle -> Directive[Thick, FontSize -> 30]]`