Matplotlib 简介
Python 中最流行的二维绘图库,它可以轻松创建绘图、直方图、条形图、散点图等。除了 Pandas 和 Seaborn 之外,它还可以无缝集成,以创建更复杂的视觉效果。但它也有一些缺陷:
- Matplotlib 有一个过于冗长的命令式 API。
- 有时样式默认较差。
- 对 Web 和交互式图形的支持较差。
- 对大型和复杂的数据,速度通常比较慢。
下面开始进行动画处理并观察可视化效果。
1.线图
看一下如何使用线图绘制动画正弦波和余弦波。
导入必要的库:
动画代码:
在上面的代码行中,首先创建一个空白的图,然后将 x 轴和 y 轴限制设置为-5 到 5 之间,为正弦波和余弦波创建函数。这里用的是“Pillowwriter”软件包为动画绘图创建 gif 格式。gif 格式可以通过使用“with writer.saving(图,plot.gif 的名称,gif 的 dpi)”存储在驱动器上。
在这个图里,实线是正弦波,虚线是余弦波。
2.曲面图
曲面图以二维形式显示三维关系,变量位于 x 轴和 y 轴上,响应变量 (z) 由光滑曲面表示。它通常用于研究具有两个或多个连续特征的模型拟合。
导入库:
动画代码:
对于创建一个三维图,我们需要 x,y 和 z。对于 z 值,我创建了一个函数,该函数将根据 x 轴,y 轴的值以及它们的平方根来计算值。
3.回归图
利用这个动图,可以帮助我们更动态地理解回归学习器线拟合的解释。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.