提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔
前言
from matplotlib import pyplot as plt
kdata.plot(x='trade_time', y=['close','BOLL_UPPER', 'BOLL_MID', 'BOLL_LOWER'], grid=True)
plt.show()
plt.close()
運行完,什么圖也沒渲染出來,python運行卻結(jié)束了。你是不是也碰到過類似df.plot() 不顯示圖形的問題?
一、df.plot() 顯示不出圖像?
- 使用matplotlib時經(jīng)常發(fā)生plt.show()之后不顯示圖像的情況,查網(wǎng)上說,在代碼中添加以下2行代碼即可。
import matplotlib
matplotlib.use('TkAgg')
from matplotlib import pyplot as plt
kdata.plot(x='trade_time', y=['close','BOLL_UPPER', 'BOLL_MID', 'BOLL_LOWER'], grid=True)
plt.show()
plt.close()
可修改完,問題依舊…
- 其次想到的是更新matplotlib ,將從matplotlib-3.7.0版本更新到matplotlib-3.7.1。
pip install matplotlib -U -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
升級完,問題依舊…
二、換個python版本問題解決
各種百度后,突然想到,python3.10的環(huán)境不行,我試試python的3.8版本。于是,用到【Python小技巧】通過Anaconda虛擬環(huán)境解決Python新版本無法運行指定腳本的問題,并實現(xiàn)Notepad++一鍵運行 Python Anaconda虛擬環(huán)境 。
代碼不變,運行后,圖出來了!
總結(jié)
python 3.10 在配合上總是有這樣那樣的問題,這已經(jīng)是我碰到第二個通過降低python版本解決了的問題。文章來源:http://www.zghlxwxcb.cn/news/detail-478490.html
以后,遇到問題又多了一個思路。文章來源地址http://www.zghlxwxcb.cn/news/detail-478490.html
到了這里,關(guān)于【Python小技巧】更換python版本解決了plt.show()不顯示圖像的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!