I have generated the chart above with the following Vega(with NodeJS) JSON spec:
{ "$schema": "https://vega.github.io/schema/vega/v5.