def draw_scatterplot_by_prediction(axe, well_predicted_array,
    badly_predicted_array, special_class_array):
    """
    Draw the scattered data on the axe, with 3 colors
    """
    if len(well_predicted_array) > 0:
        axe.scatter(x=well_predicted_array[:, (0)], y=well_predicted_array[
            :, (1)], color='b', marker='+')
    if len(badly_predicted_array) > 0:
        axe.scatter(x=badly_predicted_array[:, (0)], y=
            badly_predicted_array[:, (1)], color='r', marker='+')
    if len(special_class_array) > 0:
        axe.scatter(x=special_class_array[:, (0)], y=special_class_array[:,
            (1)], marker='x', color='g')
