when i use matplotlib in jupyter notebook,it always raise “ matplotlib is currently using a non-GUI backend” error?

后端 未结 10 1492
耶瑟儿~
耶瑟儿~ 2020-11-28 07:40
import matplotlib.pyplot as pl
%matplot inline
def learning_curves(X_train, y_train, X_test, y_test):
\"\"\" Calculates the performance of several models with varyin         


        
10条回答
  •  情歌与酒
    2020-11-28 08:32

    You can change the backend used by matplotlib by including:

    import matplotlib
    matplotlib.use('TkAgg')
    

    before your line 1 import matplotlib.pyplot as pl, as it must be set first. See this answer for more information.

    (There are other backend options, but changing backend to TkAgg worked for me when I had a similar problem)

提交回复
热议问题