Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. data = {{0, 1}, {5 Pi/6, 1}, {8 Pi/3, 1}, {7 Pi/2, 1}, {10 Pi/3,
  2. 1}, {25 Pi/6, 1}, {6 Pi, 1}, {41 Pi/6, 1}, {20 Pi/3, 1}, {15 Pi/2,
  3. 1}, {28 Pi/3, 1}, {61 Pi/6, 1}};
  4.  
  5. ListPolarPlot[data]
  6.  
  7. label[data_, acc_: 0.0001] := Module[{c},
  8. c[_] = 0;
  9. ++c[{
  10. Round[Mod[First[N@#], 2 Pi], acc],
  11. Round[Last[N@#], acc]
  12. }] & /@ data
  13. ]
  14.  
  15. labels = label[data];
  16. groups = Map[Last, GatherBy[Transpose[{labels, data}], First], {2}];
  17.  
  18. ListPolarPlot[groups, PlotMarkers -> {"OpenMarkers", Large}]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement