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实现数通设备tftp备份配置文件示例
Apr 02 Python
python基础教程之对象和类的实际运用
Aug 29 Python
Python中的is和id用法分析
Jan 26 Python
Python字符串转换成浮点数函数分享
Jul 24 Python
浅谈Python 集合(set)类型的操作——并交差
Jun 30 Python
Python编程实现双击更新所有已安装python模块的方法
Jun 05 Python
python使用pycharm环境调用opencv库
Feb 11 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
Mar 05 Python
Linux下Python安装完成后使用pip命令的详细教程
Nov 22 Python
浅谈Python_Openpyxl使用(最全总结)
Sep 05 Python
PageFactory设计模式基于python实现
Apr 14 Python
10个示例带你掌握python中的元组
Nov 23 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的数组与字符串的转换函数整理汇总
2013/07/18 PHP
PHP创建桌面快捷方式的实例代码
2014/02/17 PHP
php实现中文字符截取防乱码方法汇总
2015/04/29 PHP
PHP实现动态添加XML中数据的方法
2018/03/30 PHP
javascript数组去重3种方法的性能测试与比较
2013/03/26 Javascript
JS中window.open全屏命令解析及使用示例
2013/12/11 Javascript
jQuery平滑旋转幻灯片特效代码分享
2015/09/07 Javascript
Jquery实现纵向横向菜单
2016/01/24 Javascript
基于jQuery实现动态搜索显示功能
2016/05/05 Javascript
JavaScript 继承详解(五)
2016/10/11 Javascript
微信小程序 wx.login解密出现乱码的问题解决办法
2017/03/10 Javascript
微信小程序 setData的使用方法详解
2017/04/20 Javascript
微信小程序tabbar不显示解决办法
2017/06/08 Javascript
用Webpack构建Vue项目的实践
2017/11/07 Javascript
vue elementUI table表格数据 滚动懒加载的实现方法
2019/04/04 Javascript
vue-cli3中vue.config.js配置教程详解
2019/05/29 Javascript
layer.open 子页面弹出层向父页面传输数据的例子
2019/09/26 Javascript
全局安装 Vue cli3 和 继续使用 Vue-cli2.x操作
2020/09/08 Javascript
jquery插件实现轮播图效果
2020/10/19 jQuery
Python用GET方法上传文件
2015/03/10 Python
python实现读取excel写入mysql的小工具详解
2017/11/20 Python
Python爬虫实例_城市公交网络站点数据的爬取方法
2018/01/10 Python
python生成密码字典的方法
2018/07/06 Python
Python开发网站目录扫描器的实现
2019/02/21 Python
Python3实现的旋转矩阵图像算法示例
2019/04/03 Python
pyqt 实现QlineEdit 输入密码显示成圆点的方法
2019/06/24 Python
Python 通过截图匹配原图中的位置(opencv)实例
2019/08/27 Python
pip install 使用国内镜像的方法示例
2020/04/03 Python
Selenium基于PIL实现拼接滚动截图
2020/04/10 Python
matplotlib基础绘图命令之imshow的使用
2020/08/13 Python
Charlotte Tilbury美国官网:英国美妆品牌
2017/10/13 全球购物
荷兰游戏商店:Allyouplay
2019/03/16 全球购物
俄罗斯花园种植材料批发和零售网上商店:Беккер
2019/07/22 全球购物
小学英语教师先进事迹
2014/05/28 职场文书
反邪教教育心得体会
2016/01/15 职场文书
Vscode中SSH插件如何远程连接Linux
2022/05/02 Servers