Advertisement
Guest User

Untitled

a guest
Jun 15th, 2019
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. documentclass[tikz,border=3mm]{standalone}
  2.  
  3. usetikzlibrary{calc}
  4. usepackage{pgfplots}
  5. pgfplotsset{compat=1.15}
  6. usepgfplotslibrary{polar}
  7.  
  8. usepackage{filecontents}
  9. begin{filecontents*}{radar.csv}
  10. angle,radius,class,name
  11. 130, 4, 1, a
  12. 348, 3, 1, b
  13. 212, 5, 2, c
  14. 56, 2, 2, d
  15. end{filecontents*}
  16.  
  17. begin{document}
  18. begin{tikzpicture}
  19. begin{polaraxis}[
  20. width=8cm, height=8cm,
  21. visualization depends on={value thisrow{name} as labelname}
  22. ]
  23. addplot[
  24. scatter, only marks,
  25. point meta=explicit symbolic,
  26. mark options={
  27. text mark=labelname,
  28. text mark as node=true,
  29. text mark style={circle,inner sep=1pt,draw}
  30. },
  31. scatter/classes={
  32. 1={
  33. mark = text,
  34. mark options={
  35. text mark style={square,inner sep=2pt,draw}
  36. },
  37. blue
  38. },
  39. 2={
  40. mark = text,
  41. mark options={
  42. text mark style={*triangle}
  43. },
  44. red
  45. }
  46. }
  47. ]
  48. table[ x=angle, y=radius, meta=class, col sep=comma
  49. ] {radar.csv};
  50. end{polaraxis}
  51. end{tikzpicture}
  52. end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement