matplotlib.pyplot绘图显示控制方法


Posted in Python onJanuary 15, 2019

在使用Python库时,常常会用到matplotlib.pyplot绘图,本文介绍在PyCharm及Jupyter Notebook页面中控制绘图显示与否的小技巧。

在PyCharm中显示绘图

在绘图代码最后加上“plt.show()”语句。

import numpy as np
import matplotlib.pyplot as plt  
x = np.arange(0, 2*np.pi, .001)
y = np.sin(2 * np.pi * x)

plt.clf()
plt.plot(x, y)
l = plt.axhline(linewidth=1, color='black')
l = plt.axvline(linewidth=1, color='black')
plt.show()

绘图如下:

matplotlib.pyplot绘图显示控制方法

在PyCharm中不显示绘图

在导入matplotlib库后,且在matplotlib.pyplot库被导入前加“matplotlib.use(‘agg')”语句。

import numpy as np
import matplotlib
matplotlib.use('agg')

import matplotlib.pyplot as plt  # matplotlib.use('agg')必须在本句执行前运行
(后续代码略)

在Jupyter Notebook页面内显示绘图

在使用Jupyter Notebook写文档时,如需在本页面内显示绘图,只需加入“%matplotlib inline”语句。

import numpy as np
import pandas as pd
%matplotlib inline
(后续代码略)

以上这篇matplotlib.pyplot绘图显示控制方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Django框架中伪造捕捉到的URLconf值的方法
Jul 18 Python
Python中的字符串类型基本知识学习教程
Feb 04 Python
Python学习笔记之解析json的方法分析
Apr 21 Python
python opencv 图像尺寸变换方法
Apr 02 Python
Python3的介绍、安装和命令行的认识(推荐)
Oct 20 Python
对python3新增的byte类型详解
Dec 04 Python
python实现PID算法及测试的例子
Aug 08 Python
django ManyToManyField多对多关系的实例详解
Aug 09 Python
Python中生成一个指定长度的随机字符串实现示例
Nov 06 Python
使用Tensorflow实现可视化中间层和卷积层
Jan 24 Python
django有哪些好处和优点
Sep 01 Python
Python 如何解决稀疏矩阵运算
May 26 Python
python实现彩色图转换成灰度图
Jan 15 #Python
Python中new方法的详解
Jan 15 #Python
Python之循环结构
Jan 15 #Python
python实现图片彩色转化为素描
Jan 15 #Python
带你认识Django
Jan 15 #Python
Python数据可视化库seaborn的使用总结
Jan 15 #Python
使用Django连接Mysql数据库步骤
Jan 15 #Python
You might like
Javascript JSQL,SQL无处不在,
2010/05/05 Javascript
前端开发过程中浏览器版本的两种判定方法
2013/10/30 Javascript
JavaScript插件化开发教程 (三)
2015/01/27 Javascript
Nodejs关于gzip/deflate压缩详解
2015/03/04 NodeJs
jquery实现无限分级横向导航菜单的方法
2015/03/12 Javascript
JS 对象属性相关(检查属性、枚举属性等)
2015/04/05 Javascript
JS实现超简洁网页title标题跑动闪烁提示效果代码
2015/10/23 Javascript
javascript实现平滑无缝滚动
2020/08/09 Javascript
Bootstrap轮播图的使用和理解4
2016/12/14 Javascript
5分钟快速掌握JS中var、let和const的异同
2018/09/19 Javascript
基于jQuery的时间戳与日期间的转化
2019/06/21 jQuery
微信小程序动态设置图片大小的方法
2019/11/21 Javascript
[05:17]DOTA2睡衣妹卖萌求签名 CJ第二天全明星影像
2013/07/28 DOTA
python爬虫入门教程之糗百图片爬虫代码分享
2014/09/02 Python
跟老齐学Python之关于循环的小伎俩
2014/10/02 Python
Django实战之用户认证(用户登录与注销)
2018/07/16 Python
django 通过url实现简单的权限控制的例子
2019/08/16 Python
Python如何使用函数做字典的值
2019/11/30 Python
python 申请内存空间,用于创建多维数组的实例
2019/12/02 Python
Python文本处理简单易懂方法解析
2019/12/19 Python
Book Depository欧盟:一家领先的国际图书零售商
2019/05/21 全球购物
澳大利亚最受欢迎的美发用品目的地:AMR
2019/08/28 全球购物
与C++相比,Java中的数组有什么不同
2014/03/25 面试题
财务会计专业毕业生自荐信
2013/10/19 职场文书
电子专业毕业生自我鉴定
2014/01/22 职场文书
国旗下的讲话演讲稿
2014/05/08 职场文书
企业晚会策划方案
2014/05/29 职场文书
最美孝心少年事迹材料
2014/08/15 职场文书
婚庆公司计划书
2014/09/15 职场文书
第二批党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
批评与自我批评发言稿
2014/10/15 职场文书
2014年前台接待工作总结
2014/12/05 职场文书
员工自我工作评价
2015/03/06 职场文书
2015年计划生育责任书
2015/05/08 职场文书
Nginx缓存设置案例详解
2021/09/15 Servers
OpenCV实现反阈值二值化
2021/11/17 Java/Android