python中用matplotlib畫圖遇到的一些問題及解決
python用matplotlib畫圖遇到的一些問題
1.用plt畫直方圖時
在hist這句話報錯
ValueError: max must be larger than min in range parameter.
n, bins, patches = plt.hist(x,num_bins, facecolor=plt.rcParams['axes.color_cycle'][2], alpha=0.5,edgecolor='black',linestyle='-',linewidth=1)
后來發(fā)現是由于讀取的csv文件中存在NaN值造成的。
因為之前對它進行過增加數據行數,但是恢復原值后沒有徹底刪除掉所增加的行,而只是把值刪除了,所以會報錯。
2.plt保存圖片時
生成的svg圖片下邊少了一條,顯示不完全,x軸的label只顯示了一半:
解決方法:
plt.savefig('D:\\weights_a.svg',format='svg' ,bbox_inches='tight') #保存為svg格式,再用inkscape轉為矢量圖emf后插入word中 bbox使保存圖片時沒白邊還能顯示完全
加bbox這個參數即可。
3.import時報錯
/home/heyintao/anaconda3/lib/python3.6/site-packages/ipykernel_launcher.py:7: UserWarning:This call to matplotlib.use() has no effect because the backend has alreadybeen chosen; matplotlib.use() must be called before pylab, matplotlib.pyplot,or matplotlib.backends is imported for the first time.
源代碼為:
import matplotlib.pyplot as plt import matplotlib matplotlib.use('TkAgg')
修改為: 即可。
import matplotlib matplotlib.use('TkAgg') import matplotlib.pyplot as plt
python畫直方圖報錯
max must be larger than min in range parameter
使用plt.show()畫直方圖,報錯為max must be larger than min in range parameter。
不妨把空值去掉試試。
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
windows+vscode安裝paddleOCR運行環(huán)境的步驟
這篇文章主要介紹了windows+vscode安裝paddleOCR運行環(huán)境,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11Python+unittest+requests 接口自動化測試框架搭建教程
這篇文章主要介紹了Python+unittest+requests 接口自動化測試框架搭建教程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-10-10一篇文章徹底搞懂Python魔法參數args和kwargs(通俗易懂)
這篇文章主要介紹了Python中的*args和**kwargs,它們分別是可變位置參數和可變關鍵字參數,文章通過實際例子展示了如何在函數、裝飾器等場景中使用*args和**kwargs,幫助讀者理解并掌握這些靈活的參數處理方式,需要的朋友可以參考下2025-02-02Python爬蟲入門案例之爬取去哪兒旅游景點攻略以及可視化分析
讀萬卷書不如行萬里路,學的扎不扎實要通過實戰(zhàn)才能看出來,本篇文章手把手帶你爬取去哪兒平臺的旅游景點攻略并進行可視化分析,大家可以在過程中查缺補漏,看看自己掌握程度怎么樣2021-10-10純Python開發(fā)的nosql數據庫CodernityDB介紹和使用實例
這篇文章主要介紹了純Python開發(fā)的nosql數據庫CodernityDB介紹和使用實例,本文實例包含數據插入、數據更新、數據刪除、數據查詢等,需要的朋友可以參考下2014-10-10Win10 GPU運算環(huán)境搭建(CUDA10.0+Cudnn 7.6.5+pytroch1.2+tensorflow1.
熟悉深度學習的人都知道,深度學習是需要訓練的,本文主要介紹了Win10 GPU運算環(huán)境搭建,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09