matplotlib advanced bar plot

I need to recreate a chart similar to the one below created in Excel. I was hoping to use matplotlib, but can’t seem to find any examples or reference for how to do a chart like this. I need to have bars colored based on a performance threshold, and also display the threshold. Can anyone point me in the right direction? I do need to be able to do this with Python, though.plot example

OpenCV Python: Draw minAreaRect ( RotatedRect not implemented)

Are there any helper methods to draw a rotated rectangle that is returned by cv2.minAreaRect() presumably as ((x1,y1),(x2,y2),angle)? cv2.rectangle() does not support an angle.
And since the tuple returned is not of the “RotatedRect” class (because it seems to not be implemented in the Python bindings) there is no points() method, as shown in the C++ tutorial “Creating Bounding rotated boxes and ellipses for contours¶”.