gpt4 book ai didi

graphics - 如何在matplotlib的散点图中设置点的边框颜色?

转载 作者:行者123 更新时间:2023-12-04 06:38:55 25 4
gpt4 key购买 nike

是否可以设置通过Axes.scatter生成的点的边框颜色,还是始终为黑色?

谢谢!

最佳答案

如果要使所有边缘具有相同的颜色:

ax.scatter(...., edgecolor=EC)

其中 EC是一种颜色。如果您想压迫边缘(看起来边缘颜色与面部颜色匹配),请使用
ax.scatter(..., linewidths=0)

如果要使边缘的颜色与面部的颜色不同,并且每个标记都有其自己的颜色,则看起来必须进行自我映射:
my_cmap = cm.get_cmap('jet')
my_norm = matplotlib.colors.Normalize()
ec_data = rand(15)
my_normed_data = my_norm(ec_data)
ec_colors = my_cmap(my_normed_data) # a Nx4 array of rgba value
ax.scatter(rand(15), rand(15), s=500, c=rand(15), edgecolors=ec_colors, linewidth=3)

关于graphics - 如何在matplotlib的散点图中设置点的边框颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20126428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com