PyCharm调用matplotlib绘图时图像弹出问题详解

目录
  • 问题描述
  • 问题解决
  • 补充注意plt.show()
  • 总结

问题描述

在PyCharm中调用matplotlib绘制图像时,默认图像会在控制台输出(如图),当绘制图像较多时,控制台输出方式很不直观。

问题解决

希望在PyCharm中调用matplotlib绘制图像时,可以直接弹出Figure 窗口。

点击 菜单栏中的File→Settings→Python Scientific,右侧出现的复选框,若勾选则会在控制台输出(默认),不勾选则会直接弹出图像。

补充注意plt.show()

博主在开始系统学习Matplotlib 时,由于是在Jupyter Notebook 上查看学习资料,代码中并未(也没有必要(Jupyter Notebook默认输出最后一行命令))输入plt.show()

粗心马虎的博主就照葫芦画瓢在PyCharm中输入相同代码,运行后,没有报错,但一直没有图像输出。

基于此,博主搜索查找了很多关于 调用matplotlib进行绘图时没有图像弹出的解决方式,用各种方式操作解决,一顿操作猛如虎,毫无效果。

最后无意中恍然发现,憨憨博主忘记最后的 plt.show() 命令了…

import matplotlib.pyplot as plt
import matplotlib as mpl
fig, ax = plt.subplots()  # 创建一个包含一个axes的figure
ax.plot([1, 2, 3, 4], [1, 4, 2, 3])  # 绘制图像
plt.show()

总结

到此这篇关于PyCharm调用matplotlib绘图时图像弹出问题的文章就介绍到这了,更多相关PyCharm调用matplotlib绘图图像弹出内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • PyCharm中Matplotlib绘图不能显示UI效果的问题解决

    问题描述 我们利用了Matplotlib的类Cursor,向图形添加一组纵横交叉的直线,从而实现图形界面中任何位置的数值定位的可视化效果. 但使用PyCharm,绘图结果在右侧的部分: 这固然是需要绘制的图,但确实静态的,没有实现所谓的"定位可视化"-- 那么这个问题如何解决呢?来看-- 解决步骤 打开 File → Settings,选择最下面的Tools: 接下来,展开Tools,看到 Python Scientific: 点击Python Scientific,右边有一个被选中的

  • 完美解决Pycharm中matplotlib画图中文乱码问题

    Matplotlib Matplotlib 是Python中类似 MATLAB 的绘图工具,熟悉 MATLAB 也可以很快的上手 Matplotlib. 这篇文章给大家介绍Pycharm matplotlib画图中文乱码的问题及解决方法,本文给大家介绍的非常详细,一起看看吧! 我用的MacOs系统,不过Windows也大同小异 首先去下载SimHei字体: https://github.com/StellarCN/scp_zh/blob/master/fonts/SimHei.ttf 然后直接双

  • 解决Matplotlib图表不能在Pycharm中显示的问题

    初学者可能都会遇到一个小问题就是:在用IPython的时候,可以使用类似 %matplotlib inline 的Magic Function(魔法函数)来显示Matplotlib图表,但是用Pycharm编写项目的时候是不能写magic函数的,会出现编译错误: 但是不加这行,运行后,Matplotlib图表就不会正常显示.程序运行后也不会报错,只会在控制台输出: Process finished with exit code 0 后了事. 因此,我们的关注点似乎要移动到Magic Functi

  • 解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题

    官方说明链接: https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000736584-SciView-in-PyCharm-2017-3-reduces-functionality-of-Matplotlib pycharm从2017.3版之后,将matplotlib的绘图的结果默认显示在SciView窗口中, 而不是弹出独立的窗口, 如图 如果不喜欢这种设置,可以通过如下方式修改,弹出独立窗口 File | S

  • 在pycharm中使用matplotlib.pyplot 绘图时报错的解决

    This application failed to start because it could not find or load the Qt platform plugin "windows" in " ". 百度谷歌了好久都没能解决这个问题都没能解决 开始我以为是缺少windows这个包,但是代码里并没有用到,所以我打断点去看代码到底问题出在哪里 发现问题出在matplotlib上面,我猜想是Qt和matplotlib版本不兼容导致的,于是我卸载了这两个插件

  • PyCharm调用matplotlib绘图时图像弹出问题详解

    目录 问题描述 问题解决 补充注意plt.show() 总结 问题描述 在PyCharm中调用matplotlib绘制图像时,默认图像会在控制台输出(如图),当绘制图像较多时,控制台输出方式很不直观. 问题解决 希望在PyCharm中调用matplotlib绘制图像时,可以直接弹出Figure 窗口. 点击 菜单栏中的File→Settings→Python Scientific,右侧出现的复选框,若勾选则会在控制台输出(默认),不勾选则会直接弹出图像. 补充注意plt.show() 博主在开始

  • ExtJS Ext.MessageBox.alert()弹出对话框详解

    复制代码 代码如下: Ext.onReady(function() { Ext.Msg.alert('提示', '逗号分隔参数列表'); //这种方式非常常见的 }); 效果图: 复制代码 代码如下: Ext.onReady(function() { //定义 JSON(配置对象) var config = { title:'提示', msg: 'JSON配置方式,简单吧' } Ext.Msg.show(config); }); 效果图: 上边我只是简单举例,好了看到了漂亮的界面了吧!接下来认识

  • flutter底部弹出BottomSheet详解

    本文实例为大家分享了flutter底部弹出效果的具体代码,供大家参考,具体内容如下 项目中遇到多种条件筛选的情况,我使用了flutter官方的BottomSheet组件来解决了我的问题.先看一下效果图: ModalBottomSheet 这个ModalBottomSheet就是类似一个Dialog,有一个半透明的背景层,然后上面显示你自定义的内容. 用法非常简单,Flutter提供了一个showModalBottomSheet的方法弹出一个BottomSheet. 实现代码: class Add

  • React Native学习教程之Modal控件自定义弹出View详解

    前言 最近在学习RN,好多知识都懒得写,趁今天有空,来一发吧,Modal控件的一个小demo:下面话不多说了,来一起看看详细的介绍吧. 参考文章地址:http://reactnative.cn/docs/0.27/modal.html#content Modal组件可以用来覆盖包含React Native根视图的原生视图(如UIViewController,Activity). 在嵌入React Native的混合应用中可以使用Modal.Modal可以使你应用中RN编写的那部分内容覆盖在原生视

  • Python matplotlib绘图时使用鼠标滚轮放大/缩小图像

    目录 思路: 示例: 输出效果: 总结 思路: 使用fig.canvas.mpl_connect()函数来绑定相关fig的滚轮事件 利用事件event的inaxes属性获取当前鼠标所在坐标系ax 使用get_xlim()函数获取坐标系ax的x/y轴坐标刻度范围 使用set()函数对坐标系ax进行放大/缩小 示例: import matplotlib.pyplot as plt import numpy as np fig = plt.figure() def call_back(event):

  • Python matplotlib绘图时指定图像大小及放大图像详解

    matplotlib绘图时是默认的大小,有时候默认的大小会感觉图片里的内容都被压缩了,解决方法如下. 先是原始代码: from matplotlib import pyplot as plt plt.figure(figsize=(1,1)) x = [1,2,3] plt.plot(x, x) plt.show() 关键的代码是plt.figure(figsize=(1,1)),生成的图片如下 修改代码,放大图片: from matplotlib import pyplot as plt pl

  • 完美解决Python matplotlib绘图时汉字显示不正常的问题

    Matplotlib是一个很好的作图软件,但是python下默认不支持中文,所以需要做一些修改,方法如下: 1.在python安装目录的Lib目录下创建ch.py文件. 文件中代码为: 保存,以后通过以下代码调用: #-*-coding:utf-8-*- #文件名: ch.py def set_ch(): from pylab import mpl mpl.rcParams['font.sans-serif'] = ['FangSong'] # 指定默认字体 mpl.rcParams['axes

  • 引入JavaScript时alert弹出框显示中文乱码问题

    今天在HTML中引入JavaScript文件运行时,alert弹出的提示框中文显示为乱码. 经查有两种可能: 1.JavaScript与HTML文件编码方式不一样 办法:在引入JavaScript的代码中指定其字符集为gb2312,代码如下: <script charset="gb2312" type="text/javascript" language="javascript" src="javascript.js"&

  • 快速解决进入fragment时不能弹出软件盘的问题

    最近发现在Activity中可以进入Activity界面,设置软件盘的显示和隐藏,但是fragment比较坑爹,所以给出解决方案 ** * 狗屎弹键盘 */ Handler handler = new Handler(new Handler.Callback() { @Override public boolean handleMessage(Message msg) { inputMethodManager.toggleSoftInput(0, InputMethodManager.HIDE_

随机推荐