改进 IPython 小部件中 Pandas DataFrames 的 HTML 样式

Posted

技术标签:

【中文标题】改进 IPython 小部件中 Pandas DataFrames 的 HTML 样式【英文标题】:Improve HTML styling of Pandas DataFrames within IPython widgets 【发布时间】:2016-06-17 05:15:26 【问题描述】:

如何生成适当的 html 以传递给 ipywidgets.HTML 对象以正确显示 Pandas DataFrame?

【问题讨论】:

从哪里导入VBox? from ipywidgets import VBox。看起来他们在那里导出了所有小部件,因为他们在文档中使用from ipywidgets import * 【参考方案1】:

这可以通过可爱的新 DataFrame.style 类来实现。

例如

此示例取决于页面上加载的引导程序 CSS。当您以交互方式运行笔记本时,它包含在笔记本中。

更一般地,set_table_attributes 的组合赋予它一个类,set_table_styles 用于更具体的项目应该提供非常细粒度的控制。

【讨论】:

哦,看起来x 被强制转换为浮点数(不是真的)。这已在 master 中修复。

以上是关于改进 IPython 小部件中 Pandas DataFrames 的 HTML 样式的主要内容,如果未能解决你的问题,请参考以下文章

当以html格式下载时,IPython交互式小部件不会以图形方式更新

Ipython Widgets(如何制作计时器)

将小部件与 pandas_bokeh 结合起来;收到“ValueError”消息

删除仪表板小部件

Ipython Numpy pandas

在 IPython 中使用 Pandas 绘制股票图表