如下案例,可以正常保存圖像,但是plt.show()不能正常顯示圖像,這里是使用pandas模塊讀取csv文件:
1
2
3
4
5
6
7
8
9
10
11
|
# coding=utf-8 import pandas as pd import matplotlib.pyplot as plt data = pd.read_csv( 'ccpoints.csv' , header = 0 ) plt.scatter(data.x, data.y, c = "red" , marker = 'o' , label = 'ccpoints' ) plt.xlabel( 'x' ) plt.ylabel( 'y' ) plt.legend(loc = 2 ) plt.show() plt.savefig( "one.png" ) |
在導入模塊import matplotlib.pyplot as plt前面加上兩行代碼
1
2
|
import matplotlib matplotlib.use( 'TkAgg' ) |
如果設置成:
1
2
|
import matplotlib matplotlib.use( 'Agg' ) |
則會不顯示圖形,在批處理圖形的時候可以這樣設置。
以上這篇pycharm使用matplotlib.pyplot不顯示圖形的解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。
原文鏈接:https://blog.csdn.net/u014571489/article/details/82049491