Python使用pyecharts绘制疫情地图教程

本文介绍如何使用Python库pyecharts绘制中国疫情地图。相比matplotlib,pyecharts安装简便且视觉效果更佳。教程涵盖pyecharts及中国地图包的pip安装步骤,详细解析导入模块、处理API数据、配置地图颜色区间及生成HTML文件的全过程,并提供完整代码示例供参考。

Python使用pyecharts绘制疫情地图教程

OpenCV实战:使用Python绘制直线、矩形与圆形

本文介绍如何利用OpenCV库在Python中绘制基本几何图形。通过构建NumPy数组作为画布,详细演示了cv2.line()绘制直线、cv2.rectangle()绘制矩形(含填充技巧)以及cv2.circle()绘制同心圆和随机圆的方法。涵盖颜色空间转换、参数设置及随机数生成等关键步骤,帮助读者掌握基础图像处理技能。

OpenCV实战:使用Python绘制直线、矩形与圆形

Python实现K-means客户分群:从数据可视化到手肘法确定最佳K值

本文详细介绍使用Python进行超市客户分群的完整流程。通过数据清洗与可视化(平行坐标、分布图、箱线图)探索特征,利用手肘法确定最佳聚类数K。分别基于年龄与消费分、年收入与消费分、以及三者组合进行K-means聚类,最终将客户划分为高价值、普通、高消费、节俭及谨慎等群体,为精准营销提供数据支持。

Python实现K-means客户分群:从数据可视化到手肘法确定最佳K值

Python matplotlib模块及柱状图用法解析

本文详细解析Python中matplotlib模块的基础用法,重点介绍如何使用plt.bar绘制多组柱状图,包括中文显示、坐标轴设置及图例添加。同时涵盖3D曲面图与散点图的绘制方法,通过具体代码示例展示数据可视化技巧,帮助开发者快速掌握绘图核心功能。

Python matplotlib模块及柱状图用法解析

Python matplotlib图例放在外侧保存时显示不完整问题解决

在使用Python matplotlib保存矢量图时,若将图例置于图形外侧,常因savefig()默认的边界框(bbox)未包含图例而导致保存图像显示不完整。本文详细解析该问题的原理,并提供两种解决方案:一是通过subplots_adjust()调整子图边距将图例移入保存区域;二是利用savefig()的bbox_inches='tight'参数自动扩大边界框以包含图例。此外还介绍了pad_inches和bbox_extra_artists参数的用法,确保所有元素完整保存。

Python matplotlib图例放在外侧保存时显示不完整问题解决