PyCharm 如何设置SciView工具窗口Pycharm运行python程序画图不能显示Pycharm SciView Plots 显示不了图片imshow

1,501 阅读1分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第10天,点击查看活动详情

目录

PyCharm 如何设置SciView工具窗口

Pycharm运行python程序画图不能显示

Pycharm SciView Plots 显示不了图片

imshow和show()区别


PyCharm 如何设置SciView工具窗口

1、下载安装好PyCharm 专业版后打开或者新建一个Python项目,找到View导航栏,如下图:

​编辑

Pycharm运行python程序画图不能显示

Pycharm SciView Plots 显示不了图片

Pycharm从2017.3版之后,将matplotlib的绘图的结果默认显示在SciView窗口中, 而不是弹出独立的窗口。可以通过如下方式修改,弹出独立窗口

File——Settings——Tools——Python Scientific——Show plots in tool window

将对勾去掉,应用之后再运行就可以独立显示图片。

把这个√关闭保存在打开保存下,这是pycharm 的问题

图片显示代码:


if __name__ == '__main__':
    import matplotlib.pyplot as plt
    from matplotlib.image import imread

    img = imread('E:/pyPro/NumIdentify/狗文件/狗_0.jpg')
    plt.imshow(img)
    plt.show()

​编辑

​编辑​编辑

imshowshow()区别

imshow()接收一张图像,只是画出该图,并将图片写入你要放置的磁盘中。

当imshow()函数的所有操作完毕之后,调用show()函数才会把图像显示出来

plt.imshow()无法显示图像

解决方法:添加:plt.show(),即

plt.imshow(image) #image表示待处理的图像

plt.show()

原理:plt.imshow()函数负责对图像进行处理,并显示其格式,而plt.show()则是将plt.imshow()处理后的函数显示出来。

blog.csdn.net/ab_1_2_3_4_…