%matplotlib inline 被注释掉后,pycharm不能生成图

目录

  • 问题描述
  • 解决方案

@

问题描述

在 jupyter 编译器中
程序的开头,有这么一行

%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt

把这个程序拷贝到pycharm编译器中,出现


注释掉后

程序可以运行,结果是

Process finished with exit code 0

但是不会显示图

解决方案

解决如下:

  1. 注释 %matplotlib inline

2.在画图的最后面加上

plt.show()


原来

现在

其他详情,见:

Matplotlib图表不能在Pycharm中显示的问题 - 听从内心的召唤 - CSDN博客
https://blog.csdn.net/xinluqishi123/article/details/63523531

原文地址:https://www.cnblogs.com/jyfootprint/p/10400220.html

时间: 2024-10-15 19:34:06

%matplotlib inline 被注释掉后,pycharm不能生成图的相关文章

[Python]PyCharm中%matplotlib inline报错

%matplotlib作用 是在使用jupyter notebook 或者 jupyter qtconsole的时候,才会经常用到%matplotlib,也就是说那一份代码可能就是别人使用jupyter notebook 或者 jupyter qtconsole进行编辑的.关于jupyter notebook是什么,可以参考这个链接:[Jupyter Notebook介绍.安装及使用教程] 而%matplotlib具体作用是当你调用matplotlib.pyplot的绘图函数plot()进行绘图

%matplotlib inline

%matplotlib inline比较奇怪,而且无论你是用哪个python的IDE如spyder或者pycharm,这个地方都会报错,显示是invalid syntax(无效语法). 那为什么代码里面还是会有这一句呢? %matplotlib作用 是在使用jupyter notebook 或者 jupyter qtconsole的时候,才会经常用到%matplotlib,也就是说那一份代码可能就是别人使用jupyter notebook 或者 jupyter qtconsole进行编辑的.关于

如何在Python中快速画图——使用Jupyter notebook的魔法函数(magic function)matplotlib inline

如何在Python中快速画图--使用Jupyter notebook的魔法函数(magic function)matplotlib inline 先展示一段相关的代码: #we test the accuracy of knn and find the k which makes the biggest accuracy k_range=list(range(1,26))#[1,25] scores=[] for k in k_range: knn=KNeighborsClassifier(n_

为什么在ucos向stm32f103移植时说os_cpu_c.c中有三个函数如OS_CPU_SysTickInit()需要注释掉

我在看os_cpu_c.c代码时对下面这段话困惑了半天总是在百度的帮助下找到了答案 /*  申明几个函数,这里要注意最后三个函数需要注释掉,为什么呢?    OS_CPU_SysTickHandler()定义在os_cpu_c.c中,是SysTick中断的中断处理函数,    而stm32f10x_it.c,中已经有该中断函数的定义SysTick_Handler(),这里也就    不需要了,是不是很奇怪官方移植版为什么会这样弄吧,后面我会解释的.    OS_CPU_SysTickInit()

【转】为什么在html中嵌入的php代码会被浏览器注释掉

html中嵌入php代码时,没有输出内容,执行时被注释掉了.什么原因呢?我有在本地搭建xamp环境,文件扩展名由html改为php就没问题? 答: php可以写在html里面,比如 <body> <?php echo 'fffffff';?> </body> 但是如果插入了php语句,必须要用php的环境来运行这个html的文件才能有效果,比如WAMPServer. 另外后缀要把html改成php,因为html不能解析php的内容,除非使用模板引擎,比如:TP(Thin

使用 %matplotlib inline 出错?

%matplotlib inline 是一个魔法函数(Magic Functions).官方给出的定义是:IPython有一组预先定义好的所谓的魔法函数(Magic Functions),你可以通过命令行的语法形式来访问它们.可见"%matplotlib inline"就是模仿命令行来访问magic函数的在IPython中独有的形式. magic函数分两种:一种是面向行的,另一种是面向单元型的. 行magic函数是用前缀"%"标注的,很像我们在系统中使用命令行时的形

dropbox 死掉后 IOS 7.1 应用发布替代解决方案

由于大家都知道的原因Dropbox 挂掉了,免费的 https文件分享链接没有了,广大通过 dropbox https 分享链接来发布ios应用的童鞋悲剧了 .今天就给大家支个招儿. 分析  ios 7.1 安装链接 格式  itms-services://?action=download-manifest&url=https://xxx.plist 1.必须是 https 的安全链接. 2.链接是以 .plist 结尾 3.最重要的一点 这个 https://xxx.plist 必须要能够直接

%matplotlib inline的含义

用在Jupyter notebook中具体作用是当你调用matplotlib.pyplot的绘图函数plot()进行绘图的时候,或者生成一个figure画布的时候,可以直接在你的python console里面生成图像.效果如下: 不加%matplotlib inline 加上%matplotlib inline 原文地址:https://www.cnblogs.com/chester-cs/p/11825282.html

在生成一系列相关内容后,签名文件生成

然后上传刚刚生成的CSR文件 按下Generate后,稍等一会,证书就生成了,你可以下载然后安装到本机. 3. AppID 需要强调一下的是,这里的AppID和常说的AppleID不是一个概念.AppleID是用户在苹果的账号,在AppStore上下载应用时,需要使用的就是这个账号.而AppID则是应用的身份证,用来表明应用的ID. 在证书生成后,下一步就是生成AppID,相当于帮你想开发的应用生成一张身份证. AppID需要你起一个名字以方便描述.这里不能输入特殊字符. AppID还分成带通配