These examples, converted from the Vega-Lite examples page can be useful as templates for your own visualization implementations. See the src folder for the Elm code that generates them.
src