我想通过使用2个索引[ChildrenHeight,ParentHeight]为分类变量绘制散点图:[gender]。但是,我已经厌倦了许多绘制带有明显边缘颜色的空圆圈的方法。
我试过了:
plt.scatter(X[:, 0], X[:, 1], c=y, marker = 'o',facecolors='none', cmap=plt.cm.Set1)
但它给了我完整的圈子:
答案 0 :(得分:-1)
不要以这种方式使用cmap
,请尝试fillstyle = 'none'
命令:https://matplotlib.org/gallery/lines_bars_and_markers/marker_fillstyle_reference.html
例如,
x = np.random.randint(100, size=100)
y = np.random.randint(100, size=100)
plt.plot(x,y,lw=0, marker='o', fillstyle='none')
plt.show()
或者,如果你想使用plt.scatter
:
plt.scatter(x,y,marker='o', facecolors='none', edgecolors='r')
plt.show()