当前位置: 首页 > 知识库问答 >
问题:

在Ipython笔记本/Jupyter中,熊猫没有显示我试图绘制的图形

百里飞捷
2023-03-14

我试图用Ipython笔记本中的pandas绘制一些数据,虽然它给了我对象,但实际上它并没有绘制图形本身。看起来是这样的:

In [7]:

pledge.Amount.plot()

Out[7]:

<matplotlib.axes.AxesSubplot at 0x9397c6c>

之后应该会出现图表,但它根本不会出现。我已经导入了matplotlib,所以这不是问题所在。是否有其他模块需要导入?

共有3个答案

夏侯枫
2023-03-14

使用导入matplotlib。pyplot作为plt只需添加

plt.show()

它将显示所有存储的绘图。

谭浩皛
2023-03-14

编辑:Pylab已被弃用。请查看当前接受的答案

好的,似乎答案是启动ipython笔记本--pylab=inline. so ipython笔记本--pylab=inline这让它做我之前看到的和我想要它做的。很抱歉最初的问题含糊不清。

魏学智
2023-03-14

请注意,--pylab已被弃用,并已从IPython的新版本中删除,在IPython笔记本中启用内联绘图的推荐方法是现在运行:

%matplotlib inline
import matplotlib.pyplot as plt

有关更多详细信息,请参阅ipython dev邮件列表中的这篇文章。

 类似资料:
  • 问题内容: 在IPython / Jupyter Notebook中运行的大多数语言内核的错误报告都指出发生错误的行;但是(至少默认情况下)在笔记本电脑中未显示行号。 是否可以将行号添加到IPython / Jupyter Notebook? 问题答案: -在CodeMirror区域中切换行号。有关其他键盘快捷键,请参见快速帮助。 详细信息- (或)将您带入命令模式,然后按键应切换当前单元格行号的

  • 在jupyter笔记本中,我看不到以下图表: 我只能在0xda87c18处看到matplotlib.axes._subplot.AxesSubplot

  • 我在CSV文件中有一些数据,想打印出来,但图形没有显示出来 这是CSV文件http://www.mediafire.com/file/2gtbxm5adom7m4j/pop.csv

  • 当我在ipython笔记本中绘制熊猫系列并根据这个答案设置标签时: 并对细胞进行评估。绘图显示标题,但不显示x或y标签。如何在ipython笔记本中执行此操作? 还有Chrispy在那篇帖子上的评论 为什么x和y标签不能作为参数添加到pd.plot()中? 也可能是一个值得回答的相关问题。 编辑:谢谢,现在我知道错误,我的错。但是为什么它没有给我一个错误的值分配给方法

  • 我最近下载了VSCode,并将其与Python一起使用,但Matplotlib绘图的透明度存在问题。 正如您所看到的,matplot图的figure元素是透明的,使轴难以看到。 现在,当我去看类似的其他问题时,似乎大多数人都有相反的问题!对他们来说,当他们不想要的时候,白色背景也会出现,即图形不是透明的。我尝试使用这里概述的方法——将默认的matplotlib样式设置为白色背景——但这不起作用。

  • 问题内容: 在脚本(不是IPython)中使用此脚本时,什么也没有发生,即绘图窗口不出现: 即使添加,也什么也没有。为什么? 有没有一种方法, 而不必手动调用matplotlib ? 问题答案: 绘制完绘图后,需要告知matplotlib 。做事的通常方法是从那里导入并调用: 由于您已请求不这样做(为什么?),因此可以使用以下[注意:这似乎不再适用于更新版本的]: 但是您在这里所做的所有工作都是在