Matplotlib:非GUI后端

时间:2019-07-03 01:39:41

标签: python matplotlib

我一直在努力解决以下错误,这些错误在卸载和重新安装Anaconda时发生。

  

C:\ Users \ Riccardo \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ matplotlib \ figure.py:445:UserWarning:Matplotlib当前正在使用module://ipykernel.pylab.backend_inline,这是非GUI后端,因此无法显示该图。     %get_backend())

令人惊讶的是,在所有条形图中,只有其中一个是频率图受到影响。重新安装之前,它会自己给出一种颜色范围,而当前图显示所有条形的单一颜色:

CarImage.setCellFactory(col -> new TableCell<Car, Image>() { // assuming model class named Car here; type parameters match the TableColumn

    private final ImageView imageView = new ImageView();

    {
        // set size of ImageView
        imageView.setFitHeight(50);
        imageView.setFitWidth(80);
        imageView.setPreserveRatio(true);

        // display ImageView in cell
        setGraphic(imageView);
    }

    @Override
    protected void updateItem(Image item, boolean empty) {
        super.updateItem(item, empty);
        imageView.setImage(item);
    }

});

对于其余的条形图,颜色将显式传递:

pd.value_counts(DataFrame['Country']).plot('barh', ax=Subplots)

在这里,重新安装Anaconda时,条形的颜色保持不变。

有人能对此有所启发吗?预先感谢您!

0 个答案:

没有答案