Hope this helps.
Best I can refer to is the Any Chart widget, based on plotly.js - npm (npmjs.com)
If you want something very specific as you mentioned above and you’ve already tried out several Marketplace widgets and they don’t fit your needs: I do believe that your option is then to build it yourself in React. Read the documentation or these interesting blog posts for help:
Hope this helps