4.1Python数据处理篇之Matplotlib系列(一)---初识Matplotlib

目录

  • 目录
  • 前言
  • (一)matplotlib的介绍
  • (二)画一个简单的画布
    • ==1.源代码==
    • ==2.展示效果==
  • (三)画布按键的功能介绍
    • ==1.对于画布功能键的排序==
    • ==(1)主页==
    • ==(2)上一个视图==
    • ==(3)下一个视图==
    • ==(4)移动查看==
    • ==(5)放大查看==
    • ==(6)窗体设置==
    • ==(7)保存图片==

目录

前言

对于数据可视化的python库,对于Matplotlib早有耳闻,今天就来正式学习一下。

(一)matplotlib的介绍

matplotlib是python优秀的2D绘图库,可以完成大部分的绘图需求,同时其可定制性也很强,可内嵌在tkinter等各种GUI框架里。

官方网站:https://matplotlib.org/users/index.html

官方教程:https://matplotlib.org/tutorials/index.html

官方例子:https://matplotlib.org/gallery/index.html

(二)画一个简单的画布

==1.源代码==

import matplotlib.pyplot as plt
import numpy as np

# 在-1~1之间建立50个点
x = np.linspace(-1, 1, 50)
# y = 2*x + 1
y = x**2

# 创建画布
plt.plot(x, y)

# 展现画布
plt.show()

==2.展示效果==

(三)画布按键的功能介绍

==1.对于画布功能键的排序==

==(1)主页==

不管图片被你整成什么样,只要你按一下主页按钮,就会恢复到刚开始的样子。

==(2)上一个视图==

就是你改变了图片的位置,这个键就是跳到上一个键的图片位置。

==(3)下一个视图==

就是你改变了图片的位置,这个键就是跳到下一个键的图片位置。

==(4)移动查看==

我们可以以拖动的方式,来查看未显示的部分。

==(5)放大查看==

我们还可以用放大的方式,来细致的观察微小的部分。

==(6)窗体设置==

我们可以调整显示区域在窗体的显示位置。

==(7)保存图片==

我们可以把视图保存为图片。

作者:Mark

日期:2019/01/30 周三

原文地址:https://www.cnblogs.com/zyg123/p/10504622.html

时间: 2024-11-09 08:55:56

4.1Python数据处理篇之Matplotlib系列(一)---初识Matplotlib的相关文章

6.1Python数据处理篇之pandas学习系列(一)认识pandas

目录 目录 (一)介绍与测试 2.作用: 3.导入的格式 4.小测试 (二)数据类型 1.两种重要的数据类型 2.pandas与numpy的比较 目录 (一)介绍与测试 号称处理数据与分析数据最好的第三方库 1.官网: 官网文档 http://pandas.pydata.org/pandas-docs/stable/install.html 2.作用: 提供了便于操作的高效的数据结构 提供了许多分析函数与分析工具 3.导入的格式 import pandas as pd 4.小测试 下面如是测试成

5.5Python数据处理篇之Sympy系列(五)---解方程

目录 目录 前言 (一)求解多元一次方程-solve() 1.说明: 2.源代码: 3.输出: (二)解线性方程组-linsolve() 1.说明: 2.源代码: 3.输出: (三)解非线性方程组-nonlinsolve() 1.说明: 2.源代码: 3.输出: (四)求解微分方程-dsolve() 1.说明: 2.源代码: 3.输出: 目录 前言 sympy不仅在符号运算方面强大,在解方程方面也是很强大. 本章节学习对应官网的:Solvers 官方教程 https://docs.sympy.o

4.8Python数据处理篇之Matplotlib系列(八)---Figure的学习

目录 目录 前言 (一)figure()方法的定义 (二)figure()方法的参数 (三)figure()方法的例子 1.多窗体绘图: 2.窗口得分别率 目录 前言 今天我们来学习一下plt.figure()方法 (一)figure()方法的定义 官网介绍: https://matplotlib.org/api/_as_gen/matplotlib.pyplot.figure.html?highlight=pyplot%20figure#matplotlib.pyplot.figure 原函数

tkinter内嵌Matplotlib系列(一)之解读官网教材

目录 目录 前言 (一)小目标 1.首页卷面: 2.绘制一条函数曲线: 3.绘制多条曲线: (二)官方教材 1.对GUI框架的支持: 2.内嵌于tkinter的说明文档: (三)对官方教程的解读 目录 前言 当有一天,你所学的东西连成一条线.那会是一种什么样的体会? 以前学习tkinter,现在学习matplotlib,当tkinter遇上matplotlib会不会产生火花嘞. 今天我们开始学习再tkinter里内嵌matplotlib,实现自定制的绘图和自定制的窗体. (一)小目标 我们先来看

iOS流布局UICollectionView系列一——初识与简单使用UICollectionView

iOS流布局UICollectionView系列一--初识与简单使用UICollectionView 一.简介 UICollectionView是iOS6之后引入的一个新的UI控件,它和UITableView有着诸多的相似之处,其中许多代理方法都十分类似.简单来说,UICollectionView是比UITbleView更加强大的一个UI控件,有如下几个方面: 1.支持水平和垂直两种方向的布局 2.通过layout配置方式进行布局 3.类似于TableView中的cell特性外,Collecti

SpringMVC 框架系列之初识与入门实例

SpringMVC 框架系列之初识与入门实例 1.SpringMVC 概述 (1).什么是 MVC:Model-View-Control Control 层属于框架性质,完成的主要工作是:封装 web 请求为一个数据对象.调用业务逻辑层来处理数据对象.返回处理数据结果及相应的视图给客户端. (2).什么是 SpringMVC Spring mvc 和 Struts2 都属于表现层的框架,是 Spring 框架的一部分,Spring 框架的 Control 层的核心是 DispatcherServ

4.11Python数据处理篇之Matplotlib系列(十一)---图例,网格,背景的设置

目录 目录 前言 (一)图例legend 1.默认不带参数的图例 2.添加参数的图例 3.将图例移动到框外 (二)网格grid 1.说明 2.源代码: 3.输出效果 (三)背景axses 1.设置全局的背景色: 2.设置局部的背景色 目录 前言 本章节将讲一下三个内容,图例,网格,背景 (一)图例legend 1.默认不带参数的图例 (1)说明: 默认情况下,是自适应的放在图例的位置,需要在绘图的时候,添加Label标识. 在使用plt.legend()显示图例 (2)源代码: # 导入模块 i

4.13Python数据处理篇之Matplotlib系列(十三)---轴的设置

目录 目录 前言 (一)设置轴的范围 1.同时对于x,y轴设置 2.分别对与x,y轴的设置 (二)设置刻度的大小 1.普通的刻度设置 2.添加文本的刻度设置 3.主副刻度的设置 (三)设置轴的数据 1.说明: 2.源代码 3.输出效果: (四)设置axes脊柱 1.属性列表 2.实例1-修改默认的坐标样式 3.实例2-带箭头的坐标系 目录 前言 本章节讲的是关于轴的设置,尽可能举例多种情况. (一)设置轴的范围 1.同时对于x,y轴设置 (1)语法说明 plt.axis([xmin, xmax,

秒杀多线程第三篇 原子操作 Interlocked系列函数

版权声明:本文为博主原创文章,未经博主允许不得转载. 上一篇<多线程第一次亲密接触 CreateThread与_beginthreadex本质区别>中讲到一个多线程报数功能.为了描述方便和代码简洁起见,我们可以只输出最后的报数结果来观察程序是否运行出错.这也非常类似于统计一个网站每天有多少用户登录,每个用户登录用一个线程模拟,线程运行时会将一个表示计数的变量递增.程序在最后输出计数的值表示有今天多少个用户登录,如果这个值不等于我们启动的线程个数,那显然说明这个程序是有问题的.整个程序代码如下: