could offer toggles for different views (candlestick, line, stream, etc)
Overall, Nivo seems like the good balanced option between customizability and an out of box solution since it's built with React components and has decent customization options. Highcharts would be a great choice if we decide to pursue a more traditional financial chart option and offers good support for style customization. It also contains plenty of additional features and financial tools. D3 alone seems unecessary unless we plan to make completely custom designs.
Nivo
Highcharts
VisX (AirBnB)
Chart.JS
React Financial Charts
Plotly
D3
Considerations:
Overall, Nivo seems like the good balanced option between customizability and an out of box solution since it's built with React components and has decent customization options. Highcharts would be a great choice if we decide to pursue a more traditional financial chart option and offers good support for style customization. It also contains plenty of additional features and financial tools. D3 alone seems unecessary unless we plan to make completely custom designs.