Plotting multiple precision-recall curves in one plot
Try using Matplotlib gca() method in this way you can indicate what axis you want to plot in
from sklearn.metrics import precision_recall_curve
from sklearn.metrics import plot_precision_recall_curve
import matplotlib.pyplot as plt

plot_precision_recall_curve(ada, X_test, y_test, ax = plt.gca(),name = &quot;AdaBoost&quot;)

plot_precision_recall_curve(ada_sm, X_test, y_test, ax = plt.gca(),name = &quot;SMOTE&quot;)

plot_precision_recall_curve(ada_rus, X_test, y_test, ax = plt.gca(),name = &quot;RUS&quot;)

plt.title('Precision-Recall curve')