matplotlib安装指南
1、介绍
NumPy地址 http://www.numpy.org/
NumPy:一个Python一个扩展库,支持大量的维度数组和举证运算,对数组提供大量的函数库

SciPy地址 https://www.scipy.org/
SciPy:一个开源的Python算法库和数学工具包

matplotlib地址 https://matplotlib.org/
matplotlib:Python编程语言及其数值数学扩展包Numpy的可视化操作界面,为 Tkinter wxPython Qt GTK+应用程序嵌入绘图提供了应用程序接口(api)

pil地址 http://pythonware.com/products/pil/
pil 图像处理库

NumPy 基本的N维数组
SciPy 科学计算基础库
Matplotlib 2D画图
IPython 增强交互式控制台
Sympy 符号数学
pandas 数据结构和分析

2、安装
1)windows环境
方式1:预安装环境 EPD Anaconda Python(x,y)
如下各选一种,下载后并进行安装 推荐方式
python的发行版本:NumPy SciPy matplotlib IPython SymPy Python核心自带的其他包
Anaconda:使用科学软件包免费发布Python。支持Linux,Windows和Mac。
Enthought Canopy:免费和商业版本包括核心科学包。支持Linux,Windows和Mac。
Python(x,y):一个免费的发行版,包括基于Spyder IDE的科学包 。Windows和Ubuntu; 仅限Py2。
WinPython:另一个免费发行版,包括科学软件包和Spyder IDE。仅限Windows,但更积极地维护并支持最新的Python 3版本。
Pyzo:基于Anaconda和IEP交互式开发环境的免费发行版。支持Linux,Windows和Mac。

方式2:预编译二进制安装 这里是用这种方式安装
主要有matplotlib 和依赖包,需注意NumPy和SciPy版本 Ipython及其他软件包,Python(x,y) 免费科学计算项目

步骤:安装Python的安装包->安装NumPy SciPy二进制包->安装稳定版本的matplotlib二进制包->图像处理工具(PIL) 在site-packages下安装pil(未找到支持python3以上的版本,所以不安装)

1-安装Python,下载对应的windows的python包,并进行安装
例如:运行python-3.6.6.exe
配置好环境变量
path=D:\Python\Python36\
path=D:\Python\Python36\Scripts\
验证是否安装成功 python -v

2-安装NumPy SciPy二进制包
需要一段时间
python -m pip install numpy scipy matplotlib ipython jupyter pandas sympy nose

python -m pip install pillow

验证是否安装成功
from numpy import *
eye(4)

3-安装稳定版本的matplotlib二进制包
matplotlib3.0需要python3.0+以上版本支持
python -m pip install -U pip
python -m pip install -U matplotlib

这些后端开箱即用 Agg ps pdf svg TkAgg

4-安装pil
未找到支持python3以上的版本,所以不安装

5-安装其他库
requests 封装http请求的库
python -m pip install requests

3、使用
1)通过rcParams或这个matplotlib.rc()命令调用
2)重置动态修改后的配置参数 matplotlib.redefaults()

统一通用配置,使用所有项目
当前目录:在当前目录下配置,适合目录下所有项目 配置文件名:matplotlibrc
用户级别 用户目录:./matplotlib/matplotlibrc matplotlib.get_configdir() 获取配置文件目录
系统级别 安装目录:python的site-packages

matplotlib安装指南的更多相关文章

  1. Win10 x64 + CUDA 10.0 + cuDNN v7.5 + TensorFlow GPU 1.13 安装指南

    Win10 x64 + CUDA 10.0 + cuDNN v7.5 + TensorFlow GPU 1.13 安装指南 Update : 2019.03.08 0. 环境说明 硬件:Ryzen R ...

  2. python安装numpy、scipy和matplotlib等whl包的方法

    最近装了python和PyCharm开发环境,但是在安装numpy和matplotlib等包时出现了问题,现总结一下在windows平台下的安装方法. 由于现在找不到了工具包新版本的exe文件,所以采 ...

  3. matplotlib 高级用法实例--共享x轴

    http://localhost:8888/notebooks/duanqs/matplotlib_advanced_example.ipynb 我不会弄呀, 刚才从matplotlib文档里吧示例用 ...

  4. Python matplotlib笔记

    可视化的工具有很多,如Tableau,各种JS框架,我个人感觉应该是学JS最好,因为JS不需要环境,每个电脑都有浏览器,而像matplotlib需要Python这样的开发环境,还是比较麻烦的,但是毕竟 ...

  5. nGrinder安装指南

    NGrinder 由两个模块组成,其运行环境为 Oracle JDK 1.6 nGrinder controller  web 应用程序,部署在Tomcat 6.x 或更高的版本 nGrinder A ...

  6. Matplotlib——第一章轻松画个图

    首先安装matplotlib,使用pip install matplotlib.安装完成后在python的命令行敲入import matplotlib,如果没问题,说明安装成功可以开始画图了. 看好了 ...

  7. win7系统下python安装numpy,matplotlib,scipy和scikit-learn

    1.安装numpy,matplotlib,scipy和scikit-learn win7系统下直接采用pip或者下载源文件进行安装numpy,matplotlib,scipy时会遇到各种问题,这是因为 ...

  8. 【转】使用Python matplotlib绘制股票走势图

    转载出处 一.前言 matplotlib[1]是著名的python绘图库,它提供了一整套绘图API,十分适合交互式绘图.本人在工作过程中涉及到股票数据的处理如绘制K线等,因此将matplotlib的使 ...

  9. postgresql pgsql最新版安装指南及数据存储路径更改及主从配置

    postgresql pgsql最新版安装指南及数据存储路径更改及主从配置 安装指南 首先在apt的list添加你当前系统版本对应的apt列表 目前官网有16.04,14.04,12.04 分别对应下 ...

随机推荐

  1. mybatis 遍历字段和字段对应的值循环插入

    java代码: /** * 插入单条数据 * @param request * @param response * @param id * @param str * @return * @throws ...

  2. Jenkins自动化CI CD流水线之6--构建邮件状态通知

    一. 前提 前提: 服务器开启邮箱服务: 二. 基础配置 需要安装一个插件: 插件: Email Extension Plugin 进行配置: 系统管理->系统设置-> 相关配置如下图: ...

  3. VScode中Go的相关插件的安装

    一.安装Go插件失败 使用VScode时,当我们安装完go语言扩展时,新建一个go的源码文件,进行保存时,会提示我们需要安装一些go的扩展插件,可别小看这些插件,这些插件都是非常有用的,比如说自动补全 ...

  4. js css 点亮 星级评分

    利用css 和 js 实现星级评分 <!DOCTYPE html> <html lang="en"> <head> <meta chars ...

  5. 对Vue.js的认知

    一.什么是MVVM? MVVM是Model-View-ViewModel的缩写.MVVM是一种设计思想.Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑:View 代表UI ...

  6. Angular JS 1.X 接口拿不到 http post 请求的数据

    app上加上配置相关的代码即可 var myApp = angular.module('myApp',[]); myApp.config(function($httpProvider){ $httpP ...

  7. kubernetes命令补全

    # yum install -y bash-completion # locate bash_completion /usr/share/bash-completion/bash_completion ...

  8. centeros 6.5 网络设置

    vi  /etc/sysconfig/network-script/ifcfg-eth0 关键点  nat设置中的网关,dhcp设置中起始网络地址跟结束ip地址,选择其中范围的一个即可 service ...

  9. Django-5.1 模型层 单表操作

    7.1 ORM简介 MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开 ...

  10. 命令行模式运行jmeter,主从方式运行jmeter

    jmeter很小,很快,使用方便,可以在界面运行,可以命令行运行.简单介绍下命令行运行的方式: sh jmeter.sh -n -t my-script.jmx -R 10.6.5.31,10.6.5 ...