分享一个趣味性十足的Python可视化技巧

网站建设4年前发布
14 0 0

20230306102159f4a699146351922dfa5021c8bdfa8df7fa2496378,如下图所示:,202303061022010307ff2576ca9a4229b776259e1f787ed3d02a398,在示例照片当中有着各种各样的颜色,我们将通过Python中的可视化模块以及opencv模块来识别出图片当中所有的颜色要素,并且将其添加到可视化图表的配色当中。,那么按照惯例,第一步一般都是导入模块,可视化用到的模块是matplotlib模块,我们将图片中的颜色抽取出来之后会保存在颜色映射表中,所以要使用到colormap模块,同样也需要导入进来。,然后我们先来加载一下图片,代码如下:,20230306102201e9f5296304d3805f68113927ebe56186f5935d496,我们调用的是extcolors模块来从图片中提取颜色,输出的结果是RGB形式呈现出来的颜色,代码如下:,output,我们将上述的结果整合成一个DataFrame数据集,代码如下:,我们尝试调用上面我们自定义的函数,输出的结果至DataFrame数据集当中。,output,20230306102203e78478a33a8b29c0bff13297c4036593d48c8a506,接下来便是绘制图表的阶段了,用到的是matplotlib模块,代码如下:,output,2023030612055475834b72872d8df1c16971ac6526f654b5eb2d642,从出来的饼图中显示了每种不同颜色的占比,我们更进一步将原图放置在圆环当中。,output,202303061022031327c4044fef089e71f4438656a5fa66a3681c466,最后制作一张调色盘,将原图中的各种不同颜色都罗列开来,代码如下:,output,20230306103209b10fd9a620f15f20ce4756f4da10092c7c2be7381,这一块儿是实战环节,我们将上述所有的代码封装成一个完整的函数。,output,20230306102204b95116d92e5180148f0559913ef34679c980c6456,

© 版权声明

相关文章