2024-04-20 04:09:23 发布
网友
如果我用变量c创建了一个散点图,每个值的颜色如下:
import matplotlib.pyplot as plt x=[1,2,3] y=[3,5,2] c=[10,7,19] scplot = plt.scatter(x,y,c=c)
现在我想得到数字9的颜色,我该怎么做。 我知道我可以使用scplot.get\u cmap()获取camp,但是如何从散点中获取标准化(我也知道我可以手动执行,但问题是我可以从scplot中提取它)
谢谢
我找到了答案: scplot.norm(x)将给出每个数字的标准化值
scplot.norm(x)
所以要得到数字9的颜色我需要
cma = scplot.get_cmap() cma(scplot.norm(9))
我找到了答案:
scplot.norm(x)
将给出每个数字的标准化值所以要得到数字9的颜色我需要
谢谢
相关问题 更多 >
编程相关推荐