I tried to draw planetary system consisting of Sun-Venus-Earth. My code is
\begin{tikzpicture}[scale=0.1]
%-> DEFINITIONS
%... sizes
\def\srad{10}
\def\erad{3}
\def\eorb{60}
\def\vrad{0.3}
\def\vorb{0.7*\eorb}
\begin{scope}[canvas is zx plane at y=0]
\draw[very thick]
(0,0) circle(\srad)
node{Sun}
(60:\vorb) circle(\vrad)
(60:\eorb) circle(\erad)
;
\draw[->, thick, dotted]
(50:\vorb)
node[below]{Venus}
arc(50:120:\vorb)
;
\draw[->, thick, dotted]
(50:\eorb)
node[below]{Earth}
arc(50:120:\eorb)
;
\end{scope}
\end{tikzpicture}
Question: How to draw the circles on zx plane without being deformed, but keeping the arc exactly as the already are?

\makeatletterarguments. Should I care with it? – Brasil Nov 13 '18 at 17:49xyplane to make it less likely for others to get unnecessary headache. You are, at this point, only using the xy plane, so you do not need it. However, as soon as you add stuff in which you need thexyplane, you'll need it. – Nov 13 '18 at 17:53\makeatlettermust be at the preamble, or can be at any other place (the tex file with the tizkpicture, for instance)? – Brasil Nov 13 '18 at 17:55