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计数排序和基数排序算法实例
Apr 25 Python
python实现支持目录FTP上传下载文件的方法
Jun 03 Python
浅析Python编写函数装饰器
Mar 18 Python
Python的Django应用程序解决AJAX跨域访问问题的方法
May 31 Python
利用Python中的pandas库对cdn日志进行分析详解
Mar 07 Python
Django中针对基于类的视图添加csrf_exempt实例代码
Feb 11 Python
Python编程深度学习计算库之numpy
Dec 28 Python
Python合并2个字典成1个新字典的方法(9种)
Dec 19 Python
python enumerate内置函数用法总结
Jan 07 Python
python生成13位或16位时间戳以及反向解析时间戳的实例
Mar 03 Python
win10安装python3.6的常见问题
Jul 01 Python
python3中布局背景颜色代码分析
Dec 01 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
基于HTTP长连接的"服务器推"技术的php 简易聊天室
2009/10/31 PHP
利用PHP实现短域名互转
2013/07/05 PHP
php根据日期判断星座的函数分享
2014/02/13 PHP
PHPMailer的主要功能特点和简单使用说明
2014/02/17 PHP
PHP实现图片压缩的两则实例
2014/07/19 PHP
ThinkPHP路由详解
2015/07/27 PHP
如何使用GDB调试PHP程序
2015/12/08 PHP
php array 转json及java 转换 json数据格式操作示例
2019/11/13 PHP
javascript中获取选中对象的类型
2007/04/02 Javascript
JQuery读取XML文件数据并显示的实现代码
2009/12/16 Javascript
jQuery制作简单柱状图实例
2015/01/28 Javascript
全面理解JavaScript中的闭包
2016/05/12 Javascript
js实现首屏延迟加载实现方法 js实现多屏单张图片延迟加载效果
2017/07/17 Javascript
Vue上传组件vue Simple Uploader的用法示例
2017/08/25 Javascript
element-ui表格合并span-method的实现方法
2019/05/21 Javascript
Js视频播放器插件Video.js使用方法详解
2020/02/04 Javascript
[48:31]完美世界DOTA2联赛PWL S3 DLG vs Phoenix 第二场 12.17
2020/12/19 DOTA
Python开发微信公众平台的方法详解【基于weixin-knife】
2017/07/08 Python
Tensorflow实现AlexNet卷积神经网络及运算时间评测
2018/05/24 Python
python3之模块psutil系统性能信息使用
2018/05/30 Python
Django模型修改及数据迁移实现解析
2019/08/01 Python
Python小程序 控制鼠标循环点击代码实例
2019/10/08 Python
Pytorch在NLP中的简单应用详解
2020/01/08 Python
详解Sticky Footer 绝对底部的两种套路
2017/11/03 HTML / CSS
The North Face北面美国官网:美国著名户外品牌
2018/09/15 全球购物
在C语言中实现抽象数据类型什么方法最好
2014/06/26 面试题
新闻编辑自荐信
2013/11/03 职场文书
幼儿园教师奖惩制度
2014/02/01 职场文书
六月份红领巾广播稿
2014/02/03 职场文书
餐厅采购员岗位职责
2014/03/06 职场文书
班风口号
2014/06/18 职场文书
“三支一扶”支教教师思想汇报
2014/09/13 职场文书
看上去很美观后感
2015/06/10 职场文书
MySQL 服务和数据库管理
2021/11/11 MySQL
详解jQuery的核心函数和事件处理
2022/02/18 jQuery
MySQL数据库事务的四大特性
2022/04/20 MySQL