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使用urllib模块开发的多线程豆瓣小站mp3下载器
Jan 16 Python
Python获取linux主机ip的简单实现方法
Apr 18 Python
Python实现新浪博客备份的方法
Apr 27 Python
python读取视频流提取视频帧的两种方法
Oct 22 Python
django 使用 PIL 压缩图片的例子
Aug 16 Python
TensorFlow获取加载模型中的全部张量名称代码
Feb 11 Python
Python使用Socket实现简单聊天程序
Feb 28 Python
linux mint中搜狗输入法导致pycharm卡死的问题
Oct 28 Python
如何通过python实现IOU计算代码实例
Nov 02 Python
python 制作一个gui界面的翻译工具
May 14 Python
Pytorch 如何实现常用正则化
May 27 Python
详解Python中下划线的5种含义
Jul 15 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之第一天
2006/10/09 PHP
php socket实现的聊天室代码分享
2014/08/16 PHP
Nginx下配置codeigniter框架方法
2015/04/07 PHP
PHP使用数组依次替换字符串中匹配项
2016/01/08 PHP
PHP的Yii框架中使用数据库的配置和SQL操作实例教程
2016/03/17 PHP
CI框架数据库查询之join用法分析
2016/05/18 PHP
深入理解PHP 数组之count 函数
2016/06/13 PHP
laravel csrf排除路由,禁止,关闭指定路由的例子
2019/10/21 PHP
获取页面高度,窗口高度,滚动条高度等参数值getPageSize,getPageScroll
2006/09/22 Javascript
javascript实现的鼠标链接提示效果生成器代码
2007/06/28 Javascript
JavaScript实现文字与图片拖拽效果的方法
2015/02/16 Javascript
JavaScript学习笔记之ES6数组方法
2016/03/25 Javascript
jQuery基于ajax实现页面加载后检查用户登录状态的方法
2017/02/10 Javascript
浅谈Vue.js应用的四种AJAX请求数据模式
2017/08/30 Javascript
详解js的视频和音频采集
2018/08/09 Javascript
vue-cli3+ts+webpack实现多入口多出口功能
2019/05/30 Javascript
使用layui实现的左侧菜单栏以及动态操作tab项方法
2019/09/10 Javascript
layui 上传插件 带预览 非自动上传功能的实例(非常实用)
2019/09/23 Javascript
[27:39]Ti4 循环赛第二日 LGD vs Fnatic
2014/07/11 DOTA
python实现360皮肤按钮控件示例
2014/02/21 Python
利用Python生成文件md5校验值函数的方法
2017/01/10 Python
Python实现对象转换为xml的方法示例
2017/06/08 Python
Python面向对象之类和对象属性的增删改查操作示例
2018/12/14 Python
在 Pycharm 安装使用black的方法详解
2020/04/02 Python
Python 如何操作 SQLite 数据库
2020/08/17 Python
公司领导推荐信
2013/11/12 职场文书
关于安全的演讲稿
2014/05/09 职场文书
2014年党员学习“三严三实”思想汇报
2014/09/15 职场文书
在职员工证明书
2014/09/19 职场文书
走群众路线剖析材料
2014/10/09 职场文书
小学母亲节活动总结
2015/02/10 职场文书
聘用合同范本
2015/09/21 职场文书
八年级作文之我的母亲
2019/12/10 职场文书
Python+OpenCV实现在图像上绘制矩形
2022/03/21 Python
解决WINDOWS电脑开机后桌面没有任何图标
2022/04/09 数码科技
Apache SeaTunnel实现 非CDC数据抽取
2022/05/20 Servers