Hello there,
Thanks for contacting us again!
I would recommend simply rendering a custom SVG element as this solution gives you the greatest opportunities to customize.
I have prepared a demo for better visualization. Note that on the chart's load the element is being rendered and then on every chart rerender it is being moved by its width to place it as in your screen and make it responsive, take a look:
https://jsfiddle.net/BlackLabel/ny2awmj3/
Let me know if the solution meets your needs,
Kind Regards!