Matplotlib从入门到精通:第一张图

简介: Matplotlib从入门到精通:第一张图

matplotlib是Python中的一个绘图库,支持多种平台,可以在jupyter notebook中使用,同时它自身也带有一个GUI界面,可以进行调试。

安装

安装方式可以直接使用matplotlib进行安装,如果你的电脑中安装了anaconda,那么matplotlib已经安装到了你的系统中。

pip install matplotlib

系列教程使用jupyter lab进行演示,如果你的电脑上已经安装了anaconda,jupyter lab已经随其安装完成。你也可以使用下面的命令进行手动安装。

pip install jupyterlab

启动你的jupyter lab

选择一个空文件夹,这里我创建了一个名为learn_matplotlib的文件夹


97b435508080da05044d73f0f4b295c8_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

在地址栏中输入cmd后回车


6f43b7dafe08043c8e62a06c0df39576_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


f0ad3d75de5946ca8c15d0ed2bf296aa_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

输入jupyter lab回车启动jupyter lab


0943028cd8693e24d9123e3ea9b7048f_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

浏览器会自动打开如下页面


0a5e7f6cb15efd50b5b59ed0f53128fd_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

选择Python3创建一个Notebook


98e4feefe3c73bdb66449fb9eea578cb_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png


7afbc8e1e77ba1e8ef08903e58657cbf_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

到这里,你已经打开了jupyterlab并创建了一个新的Notebook

Jupyter Lab快捷键介绍

单元格:Botebook中可以输入的区域


febe5c1d7e44b7820c1fcab6f88bc38e_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

当单元格内光标闪烁即为单元格的激活状态,单元格左侧的蓝色色条表示在当前单元格被选中,使用上下方向键可以进行切换。

使用Enter(回车键)或者鼠标点击可以使单元格由选中状态变为激活状态

使用Esc或者鼠标点击空白处可以使得单元格变为选中状态

在单元格选中状态下:

  • 使用M可以使得单元格变为Markdown模式
  • 使用Y可以使得单元格变为Code模式,可以运行代码
  • 使用R可以使得单元格变为Raw模式,类似于记事本格式
  • 使用X可以剪切一个单元格
  • 使用C可以复制一个单元格
  • 使用V可以粘贴一个单元格至当前单元格的下面
  • 使用Shift + V可以粘贴一个单元格至当前单元格的上面
  • 使用Z可以撤销删除
  • 使用DD可以删除一个单元格
  • 使用A可以在当前单元格的上面创建一个新的单元格
  • 使用B可以在当前单元格的下面创建一个新的单元格
  • 使用Ctrl + Enter 可以执行当前选中单元格内的内容,markdown模式下将显示渲染后内容,Code模式下则运行代码块
  • 使用Shift + Enter可以执行当前选中的单元格内容,并同时选中下一单元格

其他更多的设置,可以在这里进行设置


a173b406bc06e47616285f7e7d0766ff_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

第一张图

导入

import matplotlib.pyplot as plt

画图

画一个y=x^2的图像

x = [1,2,3,4,5,6]
y = [i*i for i in x]  # y=x*x
plt.plot(x, y)

使用Ctrl +  Enter运行单元格


05c459463ec009475602d9aeb3bb02c9_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

保存

matplotlib可以保存为常见的格式,如jpgpng格式,也可以保存为pdf格式。通过保存的文件名来进行自动选择,如:first.png保存为png格式。通过指定dpi数值来控制图片清晰度,数值越大,图像越清晰。

plt.save('first.png', dpi=500)
相关文章
|
7月前
|
数据可视化 Python
python数据可视化 - matplotlib专题:带数据标签的双batch的Bar图绘制示例
python数据可视化 - matplotlib专题:带数据标签的双batch的Bar图绘制示例
83 0
|
2月前
|
数据可视化 定位技术 Python
Python数据可视化--Matplotlib--入门
Python数据可视化--Matplotlib--入门
29 0
|
4月前
|
数据可视化 数据格式 Python
Matplotlib绘图从零入门到实践(含各类用法详解)
本文是一份全面的Matplotlib绘图库教程,涵盖了从基础到高级的各类用法,包括安装、基础图形绘制、调节设置、数值处理、图形美化、动画制作等,并提供了理论讨论和实例项目,旨在帮助读者从零开始学习并掌握Python中的Matplotlib绘图。
118 0
|
6月前
|
Python
Python学习笔记之Matplotlib模块入门(直线图、折线图、曲线图、散点图、柱状图、饼状图、直方图、等高线图和三维图的绘制)-2
Python学习笔记之Matplotlib模块入门(直线图、折线图、曲线图、散点图、柱状图、饼状图、直方图、等高线图和三维图的绘制)
|
6月前
|
数据可视化 开发者 Python
Python学习笔记之Matplotlib模块入门(直线图、折线图、曲线图、散点图、柱状图、饼状图、直方图、等高线图和三维图的绘制)-1
Python学习笔记之Matplotlib模块入门(直线图、折线图、曲线图、散点图、柱状图、饼状图、直方图、等高线图和三维图的绘制)
|
7月前
|
数据可视化 搜索推荐 数据挖掘
Matplotlib入门:数据可视化基础
【4月更文挑战第17天】这篇文章是Matplotlib的入门教程,介绍了如何使用Python的Matplotlib库进行数据可视化。内容包括Matplotlib的基本概念、安装与导入、绘制线图、定制图形标题和标签、以及散点图、柱状图和饼图的绘制。通过本文,读者可以掌握数据可视化的基础,为进一步探索Matplotlib的高级功能打下基础。
|
7月前
|
机器学习/深度学习 数据可视化 数据挖掘
Python中的数据可视化:Matplotlib库入门与实践
在数据分析和机器学习领域,数据可视化是至关重要的一环。本文将介绍Python中常用的数据可视化库Matplotlib的基本用法和实践技巧,帮助读者快速掌握如何利用Matplotlib创建各种类型的图表,提升数据分析和展示的效果。
|
7月前
|
存储 数据可视化 定位技术
Python中matplotlib为多个列表数据绘制小提琴图
Python中matplotlib为多个列表数据绘制小提琴图
|
7月前
|
人工智能 数据可视化 算法
Matplotlib从入门到精通05-样式色彩秀芳华
Matplotlib从入门到精通05-样式色彩秀芳华
Matplotlib从入门到精通05-样式色彩秀芳华
|
7月前
|
人工智能 算法 数据可视化
Matplotlib从入门到精通04-文字图例尽眉目
Matplotlib从入门到精通04-文字图例尽眉目
Matplotlib从入门到精通04-文字图例尽眉目