Matplotlib作业一
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作业一相关推荐
- Matplotlib作业3
作业 1. 墨尔本1981年至1990年的每月温度情况 请利用数据,画出如下的图: # 数据导入代码 # 导入包 import matplotlib.pyplot as plt import nump ...
- Matplotlib作业2
思考题 primitives 和 container的区别和联系是什么? primitives基本元素是容器中包含的元素,container是容器用来盛放primitives基本元素. primiti ...
- matplotlib绘图_手把手教你使用Matplotlib绘图实战
点击上方"早起Python",关注并星标公众号 和我一起玩Python 大家好,昨天我们讲解了如何使用Matplotlib官方文档来绘制并调整我们想要的图,那么今天将使用真实数据来 ...
- 使用Matplotlib的条形图绘制一个颜色花哨的漏斗图
目录 前言 代码 效果 前言 前段时间作matplotlib作业要求画一个漏斗图,知乎上也有相关的代码,但是画出来的图在色彩上比较单调,因此就自己简单调整了一下代码,作为以后的参考吧. (之后才发现b ...
- 第8期Datawhale组队学习计划
第8期Datawhale组队学习计划马上就要开始啦 这次共组织15个组队学习,涵盖了AI领域从理论知识到动手实践的内容 按照下面给出的最完备学习路线分类,难度系数分为低.中.高三档,可以按照需要参加 ...
- Datawhale 暑期组队学习计划
Datawhale暑期组队学习计划 马上就要开始啦 这次共组织15个组队学习 涵盖了AI领域从理论知识到动手实践的内容 按照下面给出的最完备学习路线分类 难度系数分为低.中.高三档 可以按照需要参加 ...
- 高中体测数据可视化(体测分数_男生,体测分数-女生)
#1.对男1000米跑.男引体进行等宽分箱操作,分成3份,并使用饼图绘制百分比 import numpy as np import pandas as pd import matplotlib.py ...
- 【数据可视化】第三章——数据可视化综合实践
Matplotlib作业数据.csv文件查看百度网盘:链接:https://pan.baidu.com/s/1oFB_KwhiJNlJAgXg7RaYuw?pwd=abcd 提取码:abcd 1.作业 ...
- 李宁Matplotlib视频课程作业
作业1.编写一个Python程序,用Matplotlib绘制余切曲线. 编写内容如下: 运行后的结果如下: 作业2.编写一个Python程序,用Matplotlib在一个窗口显示两个坐标系,分别绘制一 ...
最新文章
- mysql+8.0+新特性_MySQL 8.0的一些新特性汇总大全
- SQL 获取数据IP,ServerName,ClientIPAddress
- osx doc to html,macos – 在OSX上安装Git HTML帮助
- php mysql 查询缓存_mysql 查询缓存使用详解
- 全球最厉害的 14 位程序员,你知道几位呢?最厉害的研究出了它!
- Spark SQL中的DataFrame
- linux定时删除文件指令,Linux实践——定时删除目录下面的文件
- 最全 Yaml 语法详解
- java语言算阴影梯形面积_例1.2 在梯形中阴影部分面积是150平方厘米,求梯形面积。(《信息学奥赛一本通》)...
- 弗吉尼亚大学计算机专业如何,弗吉尼亚大学计算机工程专业研究生怎么样?
- android粘性广播何时结束,Android之粘性广播理解
- 7E3 Banding
- 烟沙浮生 | 曾几何时,还是游吟长安的醉客 1
- 【因缘际会】知乎APP的简单的产品体验报告
- 【PE】PE文件结构学习
- silverlight beet - 动态设置Clip
- 溴原子Br/季铵盐修饰氮杂Aza-BODIPY 染料介绍及应用
- python怎么进入虚拟环境_Python 中如何使用 virtualenv 管理虚拟环境
- 神经网络 c++ 源码 可以直接复制运行,提供数据集,操作简单,最少仅需4行代码
- Linux的发展历史及版本简介