<div id="viz">
<h2>the Planets in Motion — making things move</h2>
<div>
<button id="btn-showhide">show/hide orbits</button>
<button id="btn-actualsize">actual planet sizes</button>
<button id="btn-wrongsize">wrong sizes</button>
</div>
<svg id="solarsystem" width="1000" height="1000" viewbox="0 0 1000 1000">
<style>
#viz {background-color: #1a1a1a; text-align: center; color: #eeeeee; font-family: Arial, Helvetica, sans-serif; padding: 20px;}
.planet {fill: white;}
.sun {fill: yellow;}
.orbit {fill: none; stroke: #aaa; stroke-width: 0.5; stroke-dasharray: 3;}
#orbits {visibility: hidden;}
button {font-size: 10px; background-color: transparent; border: 1px solid #333333; color: #aaa; border-radius: 6px; padding: 6px}
button:hover {cursor: pointer;}
#notes, #notes a {font-size: 8px; color: #777}
</style>
<g id="container">
<g id="orbits"></g>
<g id="planets"></g>
</g>
</svg>
<div id="notes">
orbits are abstracted into circles for simplicity.<br>
the sun is shown very small and completely incorrectly in size, so as to see the planets.<br>
planet relative sizes are correct, but their size relative to their orbits is far from correct. They would be too tiny to see.<br>
rotational movements and time scales are correct, and is the primary purpose of this visual.<br>
<br>
concept based on, and working to demonstrate, Jonathan Corum / NY Times' <a href="https://archive.nytimes.com/www.nytimes.com/interactive/science/space/keplers-tally-of-planets.html">Kepler's Tally of Planets</a>.
</div>
</div>