What about positioning the images to the left of the names in the y-axis? Would that be any easier?
Thanks! That seems promising, but it’s not working in my code the same way as in your JSFiddle. My icons move out of place the moment the screen is resized and they still move when the chart title extends across more than one line.
You can have a look here.