I am following this tutorial.
I would like to use Matplotlib to create a scatter plot with points that are colored inside, but have a black border, such as this plot:

However, when I copy the code exactly, I get this plot instead.
Here is the code:
colors = ['black', 'blue', 'purple', 'yellow', 'white', 'red', 'lime', 'cyan', 'orange', 'gray']
for i in range(len(colors)):
x = reduced_data_rpca[:, 0][digits.target == i]
y = reduced_data_rpca[:, 1][digits.target == i]
plt.scatter(x, y, c=colors[i])
plt.legend(digits.target_names, bbox_to_anchor=(1.05, 1), loc=2, borderaxespad=0.)
plt.xlabel('First Principal Component')
plt.ylabel('Second Principal Component')
plt.title("PCA Scatter Plot")
plt.show()
I tried adjusting the style, but that didn't help.

marker='o'but you haven't given a runnable example.edgecolors= "black"