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连接DB2数据库
Aug 27 Python
Python编程判断一个正整数是否为素数的方法
Apr 14 Python
python 列表,数组,矩阵两两转换tolist()的实例
Apr 04 Python
对python中使用requests模块参数编码的不同处理方法
May 18 Python
详解Python 调用C# dll库最简方法
Jun 20 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
Sep 05 Python
wxPython实现分隔窗口
Nov 19 Python
Python SSL证书验证问题解决方案
Jan 13 Python
Python实现实时数据采集新型冠状病毒数据实例
Feb 04 Python
如何使用PyCharm引入需要使用的包的方法
Sep 22 Python
详解python polyscope库的安装和例程
Nov 13 Python
python 写一个水果忍者游戏
Jan 13 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 表单验证实现代码
2009/03/10 PHP
PHP原理之异常机制深入分析
2010/08/08 PHP
PHP中比较两个字符串找出第一个不同字符位置例子
2014/04/08 PHP
CI框架无限级分类+递归的实现代码
2016/11/01 PHP
详解Yii2.0 rules验证规则集合
2017/03/21 PHP
Windows服务器中PHP如何安装redis扩展
2019/09/27 PHP
JavaScript和JQuery的鼠标mouse事件冒泡处理
2015/06/19 Javascript
纯javascript实现图片延时加载方法
2015/08/21 Javascript
jQuery实现Tab菜单滚动切换的方法
2015/09/21 Javascript
jquery+ajax实现注册实时验证实例详解
2015/12/08 Javascript
Angular.js中处理页面闪烁的方法详解
2017/03/09 Javascript
jQuery开源组件BootstrapValidator使用详解
2017/06/29 jQuery
jQuery表单设置值的方法
2017/06/30 jQuery
nodejs基于WS模块实现WebSocket聊天功能的方法
2018/01/12 NodeJs
使用vue + less 实现简单换肤功能的示例
2018/02/21 Javascript
javascript中floor使用方法总结
2019/02/02 Javascript
JS document内容及样式操作完整示例
2020/01/14 Javascript
Node.js API详解之 vm模块用法实例分析
2020/05/27 Javascript
用生成器来改写直接返回列表的函数方法
2017/05/25 Python
python编程之requests在网络请求中添加cookies参数方法详解
2017/10/25 Python
python机器学习之决策树分类详解
2017/12/20 Python
python3.6下Numpy库下载与安装图文教程
2019/04/02 Python
python统计指定目录内文件的代码行数
2019/09/19 Python
在django项目中导出数据到excel文件并实现下载的功能
2020/03/13 Python
python实现最短路径的实例方法
2020/07/19 Python
python 实现围棋游戏(纯tkinter gui)
2020/11/13 Python
Martinelli官方商店:西班牙皮鞋和高跟鞋品牌
2019/07/30 全球购物
餐厅采购员岗位职责
2014/03/06 职场文书
六年级学生评语
2014/04/22 职场文书
加入学生会演讲稿
2014/04/24 职场文书
村创先争优活动总结
2014/08/28 职场文书
好人好事演讲稿
2014/09/01 职场文书
活动经费申请报告
2015/05/15 职场文书
消防宣传语大全
2015/07/13 职场文书
莫言获奖感言(全文)
2015/07/31 职场文书
Java 泛型详解(超详细的java泛型方法解析)
2021/07/02 Java/Android