I want to use in matplotlib.patches.Arc the clip\_path parameter, but do not succeed.
Next is just an example, where I want to see not the complete orange arc but only the partial orange arc between y-axis and the red circle by using the clip\_path parameter, but do no understand how to define the clip\_path parameters. Thanks.

```
import math as m
import matplotlib.pyplot as plt
import matplotlib.patches as pat

plt.figure(figsize=(10,10),dpi=300)

ag=10
plt.axis([-ag,ag,-ag,ag])  
plt.grid(True)

circle1 = plt.Circle((0, 2.5), 7, color='r',fill=False)
plt.gcf().gca().add_artist(circle1)   

myarc=pat.Arc((0,0),25,18,angle=0,theta1=0,theta2=355,color="orange")
plt.gcf().gca().add_artist(myarc) 

plt.savefig("myarc.png")
plt.show()

```

This is what I got:

![enter image description here](https://i.stack.imgur.com/PSgBI.png)

Just a further remark: With next modification of theta1 and theta2 angle I get what I need, but for this the two intersections need to be determined first. My intention is to avoid these calculations and just draw an ellipse and defining two clipping paths (the red circle and the y-axis).

myarc=pat.Arc((0,0),25,18,angle=0,theta1=110,theta2=152,color="orange")