《零基础入门学Python》(03)matplotlib数据可视化入门

大家也都可以抖音 我,直接搜索 “ 艾文编程” ,欢迎大家关注。


学习目标

Matplotlib 概念和用途

导入 Matplotlib包

设置风格

三种绘制图的方式

保持图到本地文件

数据可视化是什么

如果将文本数据与图表数据相比较,人类的思维模式更适合于理解后者,原因在于图表数据更加直观且形象化,这种使用图表来表示数据的方法被叫做数据可视化。

下图展示了五个常用的数据可视化图表

数据可视化主要有以下应用场景:

企业领域:利用直观多样的图表展示数据,从而为企业决策提供支持;

股票走势预测:通过对股票涨跌数据的分析,给股民提供更合理化的建议;

商超产品销售:对客户群体和所购买产品进行数据分析,促使商超制定更好的销售策略;

预测销量:对产品销量的影响因素进行分析,可以预测出产品的销量走势。


matplotlib是什么

Matplotlib 是一款用于数据可视化的 Python 软件包,支持跨平台运行。

Matplotlib 由 John D. Hunter 在 2002 年开始编写, 2003 年 Matplotlib 发布了第一个版本,并加入了 BSD 开源软件组织。

Matplotlib 也支持以脚本的形式嵌入到 IPython shell、Jupyter 笔记本、web 应用服务器中使用(只需几行代码即可生成绘图,直方图,条形图,误差图,散点图等)。

matplotlib下载和安装

Matplotlib 是 Python 的第三方绘图库,它非常类似于 MATLAB。在使用 Matplotlib 软件包之前,需要对其进行安装。介绍 Matplotlib 的几种安装方式。

MATLAB 是一款商业软件,主要用于数据分析、图像处理、计算机视觉等领域。

matplotlib包两种方式

pip install matplotlib

conda install matplotlib

导入Matplotlib包

查看版本

设置风格

我们将使用plt.style指令为我们的图标选择合适的美学风格。在这里,我们将设置经典样式,以确保我们创建的绘图使用经典matplotlib样式:

第一个matplotlib绘图程序

Matplotlib图标展示三种方式:脚本、ipython终端、jupyter-notebook 中。

脚本方式运行

如果您在脚本中使用matplotlib,函数plt.show()就是您的朋友。show()启动一个事件循环,查找所有当前活动的图形对象,并打开一个或多个显示图形的交互式窗口。

IPython shell 方式画图

在ipython shell中交互使用matplotlib非常方便python。

Jupyter notebook 画图

jupter-notebook基于浏览器的交互式数据分析工具,它可以将代码、图形、HTML元素等组合成一个单独的可执行文档。

Matplotlib图形保存

保存一张图片,通过 savefig() 命令完成(可以保持不同的格式)

fig.savefig('images/my_figure.png')

fig.savefig('images/my_figure.pdf')

fig.savefig('images/my_figure.jpg')

例如:我们保存的图片如下

savefig()中,文件格式是从给定文件名的扩展名推断出来的。通过使用Figure Canvas对象的以下方法,可以找到系统支持的文件类型列表:

图形进一步优化(两个图形分开显示)

更多案例学习参考

展开阅读全文

页面更新:2024-03-13

标签:数据   软件包   销量   画图   图表   直观   脚本   图形   入门   风格   方式   基础

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top