我有一个散点图:
x=[0.1,0.2,0.3,0.4]
y=[0.1,0.3,0.4,0.6]
我想绘制它添加透明度在每个点,所以我使用
plt.scatter(x,y,alpha =0.5, marker='o',color='g', markersize=12)
然而,我得到的是充满绿色颜色的圆,而且整个圆都是透明的。我想得到的是只在内部区域是透明的,边缘是真正可见的,这样,如果我有很多点彼此靠近,我总是可以看到边界。
我有一个散点图:
x=[0.1,0.2,0.3,0.4]
y=[0.1,0.3,0.4,0.6]
我想绘制它添加透明度在每个点,所以我使用
plt.scatter(x,y,alpha =0.5, marker='o',color='g', markersize=12)
然而,我得到的是充满绿色颜色的圆,而且整个圆都是透明的。我想得到的是只在内部区域是透明的,边缘是真正可见的,这样,如果我有很多点彼此靠近,我总是可以看到边界。
1条答案
按热度按时间svujldwt1#
您可以单独指定边缘颜色和表面颜色。对于表面颜色,您可以选择alpha小于1的颜色。要指定此类颜色,请使用RGBA(红色,绿色,蓝色,alpha)元组。