Matplotlib - 边框围绕散点图点

5 浏览
0 Comments

Matplotlib - 边框围绕散点图点

我正在按照这个教程进行学习。

我想使用Matplotlib创建一个散点图,其中的点是有内部颜色的,但是有黑色边框,就像这个图一样:

photo

然而,当我完全复制代码时,我得到的却是这个图。

enter image description here

这是代码:

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('第一主成分')
plt.ylabel('第二主成分')
plt.title("PCA散点图")
plt.show()

我尝试调整样式,但没有帮助。

0