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

在Jupyter笔记本中使用matplotlib创建图形的麻烦[重复]

闻人昊昊
2023-03-14

按照pandas文档进行可视化(https://pandas.pydata.org/pandas-docs/stable/visualization.html#visualization-hist)我正在尝试创建以下图形:

import numpy as np
import pandas as pd 
import matplotlib.pyplot as plt
## A data set in my AzureML workplace experiment 
df = ds.to_dataframe()
plt.figure(); 
df.plot.hist(stacked=True, bins=20) 
plt.figure();df.boxplot()

但是,输出仅限于"

我在AzureML的Jupyter笔记本中使用Python 3。

df.descripe()方法工作正常(有一个数据帧)


共有1个答案

邴俊友
2023-03-14

你设置后端了吗?

%matplotlib inline

值得一读的是,这对笔记本有什么好处“%matplotlib内联”的目的

 类似资料:
  • 在Anaconda Navigator中,我切换到在tensorflow上运行应用程序,并安装了jupyter 5.6.0。然后我打开一个蟒蛇3笔记本。然后我导入tensorflow、keras和numpy,没有问题。然后,当我尝试导入matplotlib时,笔记本上显示ImportError:没有名为“matplotlib”的模块。 在激活tensorflow后,我尝试在我的anaconda提示

  • 我试图用matplotlib更改绘图的图形大小。但我得到的实际体形大小并没有随着plt中figsize设置的不同而改变。图()。我完全不明白为什么会这样。谁能帮我一下吗?下面是示例代码。我在用jupyter笔记本。非常感谢。

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

  • 我试图在单击按钮时调用方法(其中numAcc是按钮):numAcc.addactionlistener(new ActionListener(){public void actionPerformed(ActionEvent evt){int personal;personal=class1.getnumberofpersonalaccounts();}

  • 我在Windows 10上运行Anaconda,并使用Jupyter Notebook进行机器学习项目。 我最近开始意识到Conda中的虚拟环境。 我使用以下命令在conda中创建了一个虚拟环境 激活环境 ipykernel中安装的环境(不确定使用的术语是否正确) 现在环境是可见的jupyter笔记本,但当我启动它我得到

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