如下案例,可以正常保存图像,但是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