2024-09-29 23:25:19 发布
网友
此代码通过alpha参数改变matplotlib基础地图上标记的透明度。在
myBaseMap.plot(x_values, y_values, 'x', alpha=0.7, c=(1.,0,0))
然而,如何改变标记的亮度呢?我不想要半透明的标记,因为我希望标记覆盖它们后面的内容。谢谢您!在
我对你的问题的理解是,你想知道如何获得不同的透明度线和标记。在
一种方法是使用scatter绘制标记:
scatter
myBaseMap.plot(x_values, y_values, alpha=0.7, c=(1.,0,0), zorder=0) myBaseMap.scatter(x_values, y_values, marker='x', color=(1.,0,0), zorder=1)
首先绘制较低的zorder数字。在
zorder
简单示例:
如果你想改变亮度,比如暗红色和浅红色,那么你可以线性地改变颜色,从(0,0,0)(黑色)到(1,0,0),红色到(1,1,1),白色,只剩下alpha。在
但我不太确定这是你想要的。。。在
我对你的问题的理解是,你想知道如何获得不同的透明度线和标记。在
一种方法是使用
scatter
绘制标记:首先绘制较低的
zorder
数字。在简单示例:
^{pr2}$如果你想改变亮度,比如暗红色和浅红色,那么你可以线性地改变颜色,从(0,0,0)(黑色)到(1,0,0),红色到(1,1,1),白色,只剩下alpha。在
但我不太确定这是你想要的。。。在
相关问题 更多 >
编程相关推荐