1. 程式人生 > >pycharm使用matplotlib.pyplot不顯示圖形的問題

pycharm使用matplotlib.pyplot不顯示圖形的問題

如下案例,可以正常儲存影象,但是plt.show()不能正常顯示影象,這裡是使用pandas模組讀取csv檔案:

# 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前面加上兩行程式碼

import matplotlib
matplotlib.use('TkAgg')

如果設定成:

import matplotlib
matplotlib.use('Agg')

則會不顯示圖形,在批處理圖形的時候可以這樣設定。