怎么使用python Matplotlib在散点图中标记颜色
这篇“怎么使用python Matplotlib在散点图中标记颜色”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用python Matplotlib在散点图中标记颜色”文章吧。
解答:
我觉得你的问题有点难以理解。我认为您需要的是将输入 x/y 参数映射到所选颜色图中的颜色上的功能。请参阅下示例:
importnumpyasnpimportmatplotlib.pyplotdefnumber_to_colour(number,total_number):returnplt.cm.rainbow(np.linspace(0,1.,total_number))[list(number)]x=np.arange(12)y=x*-3.z=xfig=plt.figure()ax=fig.add_subplot(111,projection='3d')ax.scatter(x,y,z,c=number_to_colour(x,len(x)))plt.show()
plt.cm.rainbow(np.linspace(0,1.,total_number))创建长度均匀间隔的彩色阵列,间隔于彩色地图(在此例中)。修改此数组的索引(或通过所需的缩放将 np.linspace 更改为其他功能)应为您提供所需的颜色缩放。total_numberrainbow
以上就是关于“怎么使用python Matplotlib在散点图中标记颜色”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。