The first plot sets the range of x-axis and y-axis automatically. This range covers only the “setosa” subset and the other “versicolor” subset is outside the plot.
You can use xlim and ylim (named parameters) to set axes ranges manually in the first call.