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 相关文章推荐
Python运算符重载用法实例
May 28 Python
在Python的Django框架中包装视图函数
Jul 20 Python
Python使用迭代器捕获Generator返回值的方法
Apr 05 Python
使用python将时间转换为指定的格式方法
Nov 12 Python
Python合并同一个文件夹下所有PDF文件的方法
Mar 11 Python
Python使用dict.fromkeys()快速生成一个字典示例
Apr 24 Python
Python列表原理与用法详解【创建、元素增加、删除、访问、计数、切片、遍历等】
Oct 30 Python
Python 3 使用Pillow生成漂亮的分形树图片
Dec 24 Python
pandas数据拼接的实现示例
Apr 16 Python
Python实现爬取并分析电商评论
Jun 19 Python
Python日志打印里logging.getLogger源码分析详解
Jan 17 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
Jan 29 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
PHP中的正则表达式函数介绍
2012/02/27 PHP
PHP跨时区(UTC时间)应用解决方案
2013/01/11 PHP
从性能方面考虑PHP下载远程文件的3种方法
2015/12/29 PHP
PHP实现简单实用的分页类代码
2016/04/08 PHP
php解析mht文件转换成html的实例
2017/03/13 PHP
php实现的生成排列算法示例
2019/07/25 PHP
php设计模式之享元模式分析【星际争霸游戏案例】
2020/03/23 PHP
总结一些js自定义的函数
2006/08/05 Javascript
表单JS弹出填写提示效果代码
2011/04/16 Javascript
如何编写高质量JS代码
2014/12/28 Javascript
js获取滚动距离的方法
2015/05/30 Javascript
在JavaScript的jQuery库中操作AJAX的方法讲解
2015/08/15 Javascript
JavaScript编写九九乘法表(两种任选)
2017/02/04 Javascript
VueJS事件处理器v-on的使用方法
2017/09/27 Javascript
ES6 javascript中Class类继承用法实例详解
2017/10/30 Javascript
详解微信小程序input标签正则初体验
2018/08/18 Javascript
Python中pillow知识点学习
2018/04/30 Python
Python实现在Windows平台修改文件属性
2020/03/05 Python
学习Python爬虫的几点建议
2020/08/05 Python
Python字符串及文本模式方法详解
2020/09/10 Python
利用Python将多张图片合成视频的实现
2020/11/23 Python
CSS3 实现倒计时效果
2020/11/25 HTML / CSS
Hunkemöller西班牙:欧洲最大的内衣连锁店
2018/08/15 全球购物
英国PC组件和在线电脑商店:SCAN
2019/04/18 全球购物
请写出 BOOL flag 与"零值"比较的 if 语句
2016/02/29 面试题
电子商务毕业生求职信
2013/11/10 职场文书
个人实用的自我评价范文
2013/11/23 职场文书
木工主管岗位职责
2013/12/08 职场文书
终止劳动合同协议书
2014/04/14 职场文书
大二学生自我检讨书
2014/10/23 职场文书
先进单位事迹材料
2014/12/25 职场文书
道歉短信大全
2015/05/12 职场文书
2015年加油站站长工作总结
2015/05/27 职场文书
观看《筑梦中国》纪录片心得体会
2016/01/18 职场文书
导游词之澳门妈祖庙
2019/12/19 职场文书
Nginx访问日志及错误日志参数说明
2021/03/31 Servers