Some basic 3D axes with spherical and cylindrical coordinates, unit vectors, area element and solid angle.
For more figures of coordinate systems, have a look at the “coordinates” tag.
Spherical coordinates with x, y, z unit vectors:
Cylindrical coordinates with unit vectors:
Cylindrical coordinates with rho and r swapped:
Surface integral over spherical coordinates:
Edit and compile if you like:
% Author: Izaak Neutelings (June 2017)% taken from https://tex.stackexchange.com/questions/159445/draw-in-cylindrical-and-spherical-coordinates\documentclass[border=3pt,tikz]{standalone}\usepackage{physics}\usepackage{tikz}\usepackage{tikz-3dplot}\usepackage[outline]{contour} % glow around text\usepackage{xcolor}\colorlet{veccol}{green!50!black}\colorlet{projcol}{blue!70!black}\colorlet{myblue}{blue!80!black}\colorlet{myred}{red!90!black}\colorlet{mydarkblue}{blue!50!black}\tikzset{>=latex} % for LaTeX arrow head\tikzstyle{proj}=[projcol!80,line width=0.08] %very thin\tikzstyle{area}=[draw=veccol,fill=veccol!80,fill opacity=0.6]\tikzstyle{vector}=[-stealth,myblue,thick,line cap=round]\tikzstyle{unit vector}=[->,veccol,thick,line cap=round]\tikzstyle{dark unit vector}=[unit vector,veccol!70!black]\usetikzlibrary{angles,quotes} % for pic (angle labels)\contourlength{1.3pt}\begin{document}% 3D AXIS with spherical coordinates\tdplotsetmaincoords{60}{110}\begin{tikzpicture}[scale=2,tdplot_main_coords]% VARIABLES\def\rvec{.8}\def\thetavec{30}\def\phivec{60}% AXES\coordinate (O) at (0,0,0);\draw[thick,->] (0,0,0) -- (1,0,0) node[below left=-3]{$x$};\draw[thick,->] (0,0,0) -- (0,1,0) node[right=-1]{$y$};\draw[thick,->] (0,0,0) -- (0,0,1) node[above=-1]{$z$};
Click to download: axis3D.tex • axis3D.pdf
Open in Overleaf: axis3D.tex
Great examples, Thanks for sharing.