情况: 我有一个jupyter笔记本,在那里我创建和操作一个数据帧
在某一点上,我有:
mydf = conceptsdf['date'].groupby([conceptsdf['date'].dt.year, conceptsdf['date'].dt.month]).agg('count')
mydf.plot(kind="bar")
基本上,我每个月都会汇总发生的事件。绘图在笔记本中的以下行中正确显示:
<matplotlib.axes._subplots.AxesSubplot at 0x283dc381148>
问题是: 我已经安装了voila,当我单击它时,一切正常,但在voila web结果中,绘图不会显示,而只显示一行:
AxesSubplot(0.125,0.11;0.775x0.77)
你知道怎么做才能把情节也输出出来吗
由于您发布的代码有限,我猜您没有使用
%matplotlib widget
使用熊猫绘图的示例(有关演示笔记本,请参见下面的链接):
如文件所述{a1}和{a2}所述,“在引擎盖下,熊猫用matplotlib库绘制图形。”因此这种方法通常适用于matplotlib
“我的笔记本”中单元格中的matplotlib绘图示例(链接如下):
我有一些基于我以前收集的代码和this discussion here的示例。对于熊猫数据框绘图,请转到https://github.com/fomightez/communication_voila/并单击文本“以熊猫数据框绘图演示作为笔记本开始”旁边的标记。启动后,您可以运行所有单元格,然后单击顶部工具栏中的
Voila
按钮。对于matplotlib示例页面,请转到https://github.com/fomightez/communication_voila/并单击文本“以matplotlib演示作为笔记本开始”旁边的标记。启动后,您可以运行所有单元格,然后单击顶部工具栏中的
Voila
按钮这些笔记本和引用的“示例”可能会为解决您的问题提供良好的基础
相关问题 更多 >
编程相关推荐