Python数据可视化之Matplotlib学习笔记

本文详细介绍了Python数据可视化的关键库Matplotlib,包括其基本功能、绘图模块pyplot的使用,如曲线和柱状图的绘制,以及如何设置坐标轴、标题和图例。还探讨了多坐标轴图的创建,以及使用文字和Latex语法添加注释。
摘要由CSDN通过智能技术生成

Python数据可视化之Matplotlib学习笔记

1、简介
Matplotlib是Python最著名的绘图库,它提供了一整套类似Matlab的API,非常适合交互式绘图。
它的文档相当完备,并且 Gallery页面(http://matplotlib.org/gallery.html) 中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定。

2、导入模块
导入Matplotlib的快速绘图模块pyplot,由于Matplotlib在绘图过程中的数据处理是基于Numpy的,所以通常也同时导入Numpy。

import numpy as np
import matplotlib.pyplot as plt

Matplotlib还提供了pylab模块,pylab将许多常见的module(比如numpy,pyplot的常用函数等)集中到一个nameplace下面,提供一个类似Matlab的工作环境,所以使用者无需自行import所有所需功能。但是导入功能明确是个好习惯,让命名空间干净一些,一般的编程使用pyplot就行了,尽量避免使用Pylab。

3、快速绘图
(1)调用一个绘图对象,使他成为当前的绘图对象

plt.figure(num = 1, figsize = (8,6), dpi = 600, facecolor = 'r', edgecolor = 'g', frameon = True)

参数一,num:表示创建绘图对象或当前绘图对象的编号
参数二,figsize:表示绘图对象的大小
参数三,dpi:表示绘图对象Dots Per Inch(每英寸所打印的点数)
参数四,facecolor:表示绘图对象边框的颜色,如下图红色边框
红色边框颜色为facecolor
参数五,edgecolor:暂时没弄清楚是表示哪一块的颜色 = =
参数六,frameon:表示是否要边框,也就是上图红色那块部分,但是即使选择False,既然会保留坐标轴及数字。
其他参数:还有一些其他参数,但是我

  • 4
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值