Building a Complex Financial Chart with D3 and d3fc
blog.scottlogic.com
blog.scottlogic.com
There‘s really a need for an opensource component. Maybe some special component: You can use it for every chsrting library. It‘s only rendering the scrollable part at the bottom. So you could use it with every library. And the background chart would again be rendered by custom logic, obly the „overlay“ would be done by the library and emitting a ton of events that custom adapters can redraw the charts with any charting library and options you want.
http://rrag.github.io/react-stockcharts/ http://techanjs.org/ (although no longer maintained)
Although I'd argue that it isn't that hard to create your own, entirely bespoke, chart from scratch using D3 (and d3fc as an accelerator)
https://d3fc.io/api/label-layout-api.html
I have thought about creating a more advanced axis that provides more powerful tick label layout. We already have our own axis component:
https://d3fc.io/api/axis-api.html
The purpose of this is to support the decorate pattern.