Programmatically generate SVG (vector) images, animations, and interactive Jupyter widgets
1<?xml version="1.0" encoding="UTF-8"?> 2<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 3 width="300" height="100" viewBox="0 0 300 100"> 4<defs> 5</defs> 6<ellipse cx="50" cy="50" rx="50" ry="30" /> 7<ellipse cx="160" cy="50" rx="50" ry="30" stroke="black" fill="none" /> 8<ellipse cx="250" cy="50" rx="30" ry="45" stroke="black" fill="none" /> 9</svg>