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. springboot整合springtask

    在使用 springmvc 中,一般的定时任务是使用 job 或者 quartz 或者timer来实现,但是使用它们的时候比较麻烦,会在 xml 文件中配置很多, springboot 的定时任务比较 ...

  2. pre 标签 防止 其撑开 div...

    pre 里面 的内容如果不换行,会导致 div 横向 出现 滚动条...加入下列 css可解决! pre{ white-space: pre-wrap; word-wrap: break-word; ...

  3. Spring 配置RMI远程调用

    项目中遇到了跨系统调用,当初想的是用webservice或者是hessian.但是这个接口用到的并不多,而且是一个非常简单的方法.所有便想到了RMI.在spring中 实现RMI非常简单. 暴露服务: ...

  4. C语言关于++i,--i,i++,i--

    ++i 和--i 指的是先进行运算,再进行调用(运算符在前) i++和i--指的是先进行调用,再进行运算(运算符在后) 举例: int k,i=5;k=i++;//k得到5i=5;k=++i;//k得 ...

  5. linux 数据库管理

    1.安装数据库: yum install mariadb.serversystemctl staus mariadbsystemctl start mariadbsystemctl enable ma ...

  6. Socket 代码收藏

    class SocketHelper    {        public delegate void Uplistbox(string txt);        public Uplistbox u ...

  7. docker(4)使用Dockerfile文件创建镜像-对docker(3)的改进

    在<docker(3)docker下的centos7下安装jdk>中,当进入容器后,执行 java命令 不能运行,需要执行source /etc/profile才能执行.如果采用Docke ...

  8. CPU的CAS操作

    https://blog.csdn.net/qq_35492857/article/details/78471032 https://www.cnblogs.com/gdjdsjh/p/5076815 ...

  9. python3+Appium自动化12-H5元素定位环境搭建

    前言 在混合开发的App中,经常会有内嵌的H5页面.那么这些H5页面元素该如何进行定位操作呢? 针对这种场景直接使用前面所讲的方法来进行定位是行不通的,因为前面的都是基于Andriod原生控件进行元素 ...

  10. Spring Cloud学习笔记之微服务架构

    目录 什么是微服务 架构优点 架构的挑战 设计原则 什么是微服务     微服务构架方法是以开发一种小型服务的方式,来开发一个独立的应用系统的.     其中每个小型服务都运行在自己的进程中,并经常采 ...