matplotlib.pyplot绘图显示控制方法

作者:Felix_YU_Q 时间:2023-07-03 15:44:20 

在使用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
(后续代码略)

来源:https://blog.csdn.net/hurry0808/article/details/78013691

标签:matplotlib,pyplot,绘图
0
投稿

猜你喜欢

  • python上传时包含boundary时的解决方法

    2021-03-28 08:28:54
  • python类和继承用法实例

    2021-07-24 17:31:30
  • Python3中使用PyMongo的方法详解

    2023-08-19 16:00:58
  • keras模型可视化,层可视化及kernel可视化实例

    2021-02-20 00:45:25
  • 基于Go语言实现分金币游戏

    2023-06-22 06:49:28
  • Python LMDB库的使用示例

    2021-01-31 15:11:25
  • php计算给定日期所在周的开始日期和结束日期示例

    2023-10-11 12:49:12
  • 浅谈python可视化包Bokeh

    2021-10-23 21:07:54
  • 关于WordPress的SEO优化相关的一些PHP页面脚本技巧

    2024-06-05 09:39:16
  • Mysql脏页flush及收缩表空间原理解析

    2024-01-21 23:07:25
  • python判断计算机是否有网络连接的实例

    2023-01-28 22:36:27
  • Python实现二分查找算法实例

    2022-04-07 08:44:37
  • python中random.randint和random.randrange的区别详解

    2021-03-11 00:24:15
  • Python pygorithm模块用法示例【常见算法测试】

    2023-05-19 00:23:59
  • Perl的经典用法分享

    2023-07-22 15:17:40
  • js删除所有的cookie的代码

    2024-05-02 17:29:59
  • python实现的希尔排序算法实例

    2023-03-27 05:01:38
  • 关于Python中*args和**kwargs的深入理解

    2021-04-07 17:45:06
  • 详解JS 比较两个Json对象的值是否相等的实例

    2024-04-29 13:35:36
  • 基于TensorFlow中自定义梯度的2种方式

    2023-02-02 22:34:41
  • asp之家 网络编程 m.aspxhome.com