解决matplotlib库show()方法不显示图片的问题

yipeiwu_com5年前Python基础

最近使用python里的matplotlib库绘图,想在代码结束时显示图片看看,结果图片一闪而过,附上我原来代码:

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
...
...
#type(forecast)=<class 'pandas.core.frame.DataFrame'>
pic01=m.plot(forecast)
pic01.show()

我上网查了一下,在遇到show()方法无法显示图片或者图片一闪而过,解决方案分两步:

1.加头文件,完整头文件如下:

import pandas as pd
import matplotlib as mpl
import matplotlib.pyplot as plt
import numpy as np
from numpy import *

2.调用matplotlib.pyplot.show()方法:

完整代码为:

import pandas as pd
import matplotlib as mpl
import matplotlib.pyplot as plt
import numpy as np
from numpy import *
...
...
#type(forecast)=<class 'pandas.core.frame.DataFrame'>
pic01=m.plot(forecast)
plt.show()     #是plt.show()而不是pic01.show()
pic01.savefig('temp.png') #存储图片,可选

以上这篇解决matplotlib库show()方法不显示图片的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python批量赋值操作实例

变量名和变量值俊发生规律的变化,利用for循环完成赋值操作。 举个例子: for i in range(1, 10): exec("t%d=i"%i) print(t1) pr...

python安装pil库方法及代码

python安装pil库方法及代码

安装PIL 在Debian/Ubuntu Linux下直接通过apt安装: $ sudo apt-get install python-imaging Mac和其他版本的Linux...

使用python turtle画高达

使用python turtle画高达

我就废话不多说了,直接上代码吧! import turtle t=turtle.Turtle() turtle.Turtle().screen.delay(0) tleft=turt...

Python使用pymysql从MySQL数据库中读出数据的方法

python3.x已经不支持mysqldb了,支持的是pymysql 使用pandas读取MySQL数据时,使用sqlalchemy,出现No module named ‘MySQLdb...

Python实现Tab自动补全和历史命令管理的方法

本文实例讲述了Python实现Tab自动补全和历史命令管理的方法。分享给大家供大家参考。具体分析如下: Python的startup文件,即环境变量 PYTHONSTARTUP 对应的文...