The problem your encountering is that a carousel needs to handle gestures itself so that it can determine when to scroll as per the user interaction. Therefore the touches are not reaching the gesture recognisers associated with the chart itself.
The difficulty is determining exactly how the touches should interact between the chart and the carousel. If you can determine this, then you can get hold of the gesture recognisers used in the carousel and the chart, and implement their delegates to specify how they should interact. I would expect that determining this fact will be non-trivial though.