Vega charts custom component

Hi community!

We recently built a custom component for Vega/Vega-lite charts. The component accepts vega specs in json format, and also supports interactivity, by exposing the selected data points. We are quite happy with it.

The reason we built is was to align with our general charting stack which is built around Vega, as opposed to Plotly which is used by the official chart components.

If anyone is interested, we might consider open sourcing it.

Cheers

2 Likes

Hey @rafael_cx,

Could you please share more detailed information about Vega charts, along with some live examples? It would be really helpful to see how Vega compares with Plotly and other charting options we use in Retool.

We are planning future projects where choosing the right visualization library is important, so clear examples showing the differences in flexibility, performance, customization, and ease of use would be valuable.

If possible, please include:

  • Sample configurations or JSON specs
  • Side-by-side comparisons for the same chart using Vega vs. Plotly
  • Pros and cons based on Retool compatibility
  • Best-fit scenarios for each charting library

Feel free to add any additional insights that could help us make better decisions for upcoming dashboards and components.

Thanks!

1 Like