topology-r-spiral-covering-s.tex 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. \documentclass[varwidth=true, border=2pt]{standalone}
  2. \usepackage{amsmath,amssymb}% math symbols / fonts
  3. \usepackage{pgfplots}
  4. \usetikzlibrary{decorations.markings}
  5. \pgfplotsset{compat=newest}
  6. \begin{document}
  7. \begin{tikzpicture}
  8. \draw[->, thick] (7,5) -- (7, 2) node [midway, right] {$p$};
  9. \node at (1,5.5) {$\mathbb{R}$} ;
  10. \node at (6.4,0.7) {$\color{blue} S^1$};
  11. \node at (4.9,1.1){$x$};
  12. \begin{axis}[
  13. view={-30}{-45},
  14. axis lines=middle,
  15. zmax=60,
  16. height=8cm,
  17. xtick=\empty,
  18. ytick=\empty,
  19. ztick=\empty,
  20. enlarge y limits=true,
  21. enlarge x limits=true,
  22. ]
  23. \addplot3+[->,ytick=\empty,yticklabel=\empty,
  24. mark=none,
  25. thick,
  26. black,
  27. domain=0:14.8*pi,
  28. samples=400,
  29. samples y=0,
  30. ]
  31. ({sin(deg(x))},{cos(deg(x)},{x+15});
  32. \addplot3+[ytick=\empty,yticklabel=\empty,
  33. mark=none,
  34. thick,
  35. dotted,
  36. black,
  37. domain=-1:0,
  38. samples=100,
  39. samples y=0,
  40. ]
  41. ({sin(deg(x))},{cos(deg(x)},{x+15});
  42. \addplot3+[,ytick=\empty,yticklabel=\empty,
  43. mark=none,
  44. thick,
  45. blue,
  46. domain=0:14.7*pi,
  47. samples=400,
  48. samples y=0,
  49. ]
  50. ({sin(deg(x))},{cos(deg(x)},{0});
  51. %%%%%%%%%%%%% Point
  52. \addplot3+[
  53. mark options={color=black},
  54. mark=*
  55. ]
  56. coordinates {({sin(deg(45)},{cos(deg(45))},0)};
  57. %%%%%%%%%%%%%
  58. \end{axis}
  59. \end{tikzpicture}
  60. \end{document}