import matplotlib.pyplot as plt
import numpy as np
fig,ax = plt.subplots() # 包含axes的figure
ax.plot([1,2,3,4],[1,4,3,2])


matplotlib.pyplot可以直接在当前axes上绘制图像,如果用户未指定axes,matplotlib会自动创建一个

plt.plot([1,2,3,4],[1,4,3,2])

在matplotlib中,图像是由不同元素组成的,通常图像是一个包含四个层次的容器:

  • Figure:顶层级,用来容纳所有绘图元素;
  • Axes:容纳大量元素来构建子图,用于组成Figure;
  • Axis:Axes的下属层级,用于处理所有和坐标轴,网格有关的元素;
  • Tick:axis的下属层级,用来处理所有和刻度有关的元素;
    matplotlib的两种最常用的绘图接口:
  • OO模型:显式创建figure和axes,在上面调用绘图方法;
  • 依赖pyplot自动创建figure和axes,并绘图;
x = np.linspace(0,2,100)
fig, ax = plt.subplots()
ax.plot(x,x,label='linear')
ax.plot(x,x**2,label='quadratic')
ax.plot(x,x**3,label='cubic')
ax.set_xlabel('x label')
ax.set_ylabel('y label')
ax.set_title('Simple Plot')
ax.legend()

x = np.linspace(0,2,100)plt.plot(x,x,label='linear')
plt.plot(x,x**2,label='quadratic')
plt.plot(x,x**3,label='cubic')
plt.xlabel('x label')![请添加图片描述](https://img-blog.csdnimg.cn/c21f675b15a74292a98ade7b28458503.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbG9uZyBSb29raWU=,size_10,color_FFFFFF,t_70,g_se,x_16)plt.ylabel('y label')
plt.title('Simple plot')
plt.legend()

作业

你在工作或学习中通常何时会用到数据可视化,希望通过可视化达到什么目的?

写作业,数据直观好看

Matplotlib作业一相关推荐

  1. Matplotlib作业3

    作业 1. 墨尔本1981年至1990年的每月温度情况 请利用数据,画出如下的图: # 数据导入代码 # 导入包 import matplotlib.pyplot as plt import nump ...

  2. Matplotlib作业2

    思考题 primitives 和 container的区别和联系是什么? primitives基本元素是容器中包含的元素,container是容器用来盛放primitives基本元素. primiti ...

  3. matplotlib绘图_手把手教你使用Matplotlib绘图实战

    点击上方"早起Python",关注并星标公众号 和我一起玩Python 大家好,昨天我们讲解了如何使用Matplotlib官方文档来绘制并调整我们想要的图,那么今天将使用真实数据来 ...

  4. 使用Matplotlib的条形图绘制一个颜色花哨的漏斗图

    目录 前言 代码 效果 前言 前段时间作matplotlib作业要求画一个漏斗图,知乎上也有相关的代码,但是画出来的图在色彩上比较单调,因此就自己简单调整了一下代码,作为以后的参考吧. (之后才发现b ...

  5. 第8期Datawhale组队学习计划

    第8期Datawhale组队学习计划马上就要开始啦 这次共组织15个组队学习,涵盖了AI领域从理论知识到动手实践的内容 按照下面给出的最完备学习路线分类,难度系数分为低.中.高三档,可以按照需要参加 ...

  6. Datawhale 暑期组队学习计划

    Datawhale暑期组队学习计划 马上就要开始啦 这次共组织15个组队学习 涵盖了AI领域从理论知识到动手实践的内容 按照下面给出的最完备学习路线分类 难度系数分为低.中.高三档 可以按照需要参加 ...

  7. 高中体测数据可视化(体测分数_男生,体测分数-女生)

    #1.对男1000米跑.男引体进行等宽分箱操作,分成3份,并使用饼图绘制百分比 import numpy as  np import pandas as pd import matplotlib.py ...

  8. 【数据可视化】第三章——数据可视化综合实践

    Matplotlib作业数据.csv文件查看百度网盘:链接:https://pan.baidu.com/s/1oFB_KwhiJNlJAgXg7RaYuw?pwd=abcd 提取码:abcd 1.作业 ...

  9. 李宁Matplotlib视频课程作业

    作业1.编写一个Python程序,用Matplotlib绘制余切曲线. 编写内容如下: 运行后的结果如下: 作业2.编写一个Python程序,用Matplotlib在一个窗口显示两个坐标系,分别绘制一 ...

最新文章

  1. mysql+8.0+新特性_MySQL 8.0的一些新特性汇总大全
  2. SQL 获取数据IP,ServerName,ClientIPAddress
  3. osx doc to html,macos – 在OSX上安装Git HTML帮助
  4. php mysql 查询缓存_mysql 查询缓存使用详解
  5. 全球最厉害的 14 位程序员,你知道几位呢?最厉害的研究出了它!
  6. Spark SQL中的DataFrame
  7. linux定时删除文件指令,Linux实践——定时删除目录下面的文件
  8. 最全 Yaml 语法详解
  9. java语言算阴影梯形面积_例1.2 在梯形中阴影部分面积是150平方厘米,求梯形面积。(《信息学奥赛一本通》)...
  10. 弗吉尼亚大学计算机专业如何,弗吉尼亚大学计算机工程专业研究生怎么样?
  11. android粘性广播何时结束,Android之粘性广播理解
  12. 7E3 Banding
  13. 烟沙浮生 | 曾几何时,还是游吟长安的醉客 1
  14. 【因缘际会】知乎APP的简单的产品体验报告
  15. 【PE】PE文件结构学习
  16. silverlight beet - 动态设置Clip
  17. 溴原子Br/季铵盐修饰氮杂Aza-BODIPY 染料介绍及应用
  18. python怎么进入虚拟环境_Python 中如何使用 virtualenv 管理虚拟环境
  19. 神经网络 c++ 源码 可以直接复制运行,提供数据集,操作简单,最少仅需4行代码
  20. Linux的发展历史及版本简介

热门文章

  1. 利用递归遍历文件夹和文件存入TreeView
  2. 实时计算-多级订单金额,及下级人数
  3. 基于 bootstrap 字体图标,用纯CSS实现星级评分功能
  4. Linux学习-账号管理
  5. .Net AppDomain详解(二)
  6. 4月8日--关于Date的练习题--自定义获取当前时间
  7. 紫书搜索 习题7-4 UVA - 818 Cutting Chains 暴力+dfs判环+位运算
  8. 利用Teensy进行EM410x卡模拟以及暴力破解EM410X类门禁系统可行性猜想
  9. which与whereis区别
  10. python基础数据类型语法