matplotlib安装指南
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安装指南的更多相关文章
- 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 ...
- python安装numpy、scipy和matplotlib等whl包的方法
最近装了python和PyCharm开发环境,但是在安装numpy和matplotlib等包时出现了问题,现总结一下在windows平台下的安装方法. 由于现在找不到了工具包新版本的exe文件,所以采 ...
- matplotlib 高级用法实例--共享x轴
http://localhost:8888/notebooks/duanqs/matplotlib_advanced_example.ipynb 我不会弄呀, 刚才从matplotlib文档里吧示例用 ...
- Python matplotlib笔记
可视化的工具有很多,如Tableau,各种JS框架,我个人感觉应该是学JS最好,因为JS不需要环境,每个电脑都有浏览器,而像matplotlib需要Python这样的开发环境,还是比较麻烦的,但是毕竟 ...
- nGrinder安装指南
NGrinder 由两个模块组成,其运行环境为 Oracle JDK 1.6 nGrinder controller web 应用程序,部署在Tomcat 6.x 或更高的版本 nGrinder A ...
- Matplotlib——第一章轻松画个图
首先安装matplotlib,使用pip install matplotlib.安装完成后在python的命令行敲入import matplotlib,如果没问题,说明安装成功可以开始画图了. 看好了 ...
- win7系统下python安装numpy,matplotlib,scipy和scikit-learn
1.安装numpy,matplotlib,scipy和scikit-learn win7系统下直接采用pip或者下载源文件进行安装numpy,matplotlib,scipy时会遇到各种问题,这是因为 ...
- 【转】使用Python matplotlib绘制股票走势图
转载出处 一.前言 matplotlib[1]是著名的python绘图库,它提供了一整套绘图API,十分适合交互式绘图.本人在工作过程中涉及到股票数据的处理如绘制K线等,因此将matplotlib的使 ...
- postgresql pgsql最新版安装指南及数据存储路径更改及主从配置
postgresql pgsql最新版安装指南及数据存储路径更改及主从配置 安装指南 首先在apt的list添加你当前系统版本对应的apt列表 目前官网有16.04,14.04,12.04 分别对应下 ...
随机推荐
- 如何进bat
既然是要谈如何进入BAT,那么咱们就从面试的角度来谈学习这件事,会谈谈一流互联网公司对于Java后端程序员的要求,相应的,也会谈谈如何达到这样的要求. 为了简单起见,这些要求分为三个层次,分别为基本要 ...
- 关于dubbo服务的xml配置文件报错的问题——The matching wildcard is strict, but no declaration can be found for element 'dubbo:application'
在配置dubbo服务的过程中,经常会遇到虽然程序能够跑起来,但是配置文件一堆红叉,虽然不影响功能,但是确实很让人恶心. 报错信息如下: 解决方案: 下载一个dubbo.xsd文件(就在dubbo.ja ...
- day14 面向对象
. 面向对象和面向过程 .面向过程:核心是过程,是流水线 优缺点: .流程化,编写简单 .可扩展性差 .面向对象:核心是对象(对象:具有相同属性和动作的结合体) 优缺点: .可扩展行强 .复杂度高于面 ...
- HTTP无状态协议
http://baike.baidu.com/view/4551466.htm HTTP协议是无状态协议. 无状态是指协议对于事务处理没有记忆能力.缺少状态意味着如果后续处理需要前面的信息,则它必须重 ...
- Array to List
List<OisDiscountIndex> discountIndexes = Arrays.asList(new OisDiscountIndex[trades.size()]);
- WAF攻防实战
摘要 本文主要分为四个部分,一.首先对WAF做了简单的介绍,让读者对WAF这类产品有一个大概的了解:二.这部分通过一个实例演示了如何利用WAF为其后端的Web应用提供安全防护功能:三.安全是相对的,世 ...
- Python中的sin和cos函数
1 第一次使用math.sin()和math.cos(),可是发现结果不对,比如Math.sin(90)=0.893996663600,奇怪? 2 3 一查,原来sin(x) \n\n Ret ...
- layim和Gatewayworker组合的实时通讯
今天是第二次重新开发使用layim和Gatewayworker,但是由于第一次没有写文档,导致这一次就跟第一次一样,一头雾水,重新开始看文档研究,导致遇到一个瓶颈,怎么都过不去.所以,以这篇文章开始, ...
- Python 类 面向对象(Classes)
Python 支持面向对象 class Greeter(object): #构造函数 def __init__(self,name): self.name = name # 创建一个实例变量 #定义一 ...
- maya安装不了
AUTODESK系列软件着实令人头疼,安装失败之后不能完全卸载!!!(比如maya,cad,3dsmax等).有时手动删除注册表重装之后还是会出现各种问题,每个版本的C++Runtime和.NET f ...