【发布时间】:2014-03-12 16:57:33
【问题描述】:
我希望为我的笔记本添加一些样式。我已经明白要走的路是在所需的配置文件目录下添加 custom.css 文件(如here 解释的那样)。我有一个 css 文件和一个使用它的 HTML 代码示例 (credit for the designer)。您可以查看下表:
我想将这些表格样式设置为默认样式,尤其是在我使用 pandas 数据框时。问题是 - 在 css 文件中应该写什么来使这些设计成为 IPython 用来绘制表格的默认设计?
【问题讨论】:
-
这可能对你有帮助:github.com/pydata/pandas/issues/3190
-
我想知道它是否在 pandas 开发人员手中。我虽然 pandas 只是返回一个适当的 HTML 代码,而 IPython 负责根据其默认的 CSS 文件进行渲染。我想用我拥有的代码替换适当的 CSS 条目。例如,当我执行 df.head() 时,您能否详细说明谁负责样式以及流程是什么?
-
IPython 显示对象的
__rerp_html__中定义的内容。这是 DataFrames:github.com/pydata/pandas/blob/master/pandas/core/frame.py#L464github.com/pydata/pandas/blob/master/pandas/core/format.py#L504 可能也有帮助,但我不知道它有多灵活。我根本没玩过。 -
打算试一试并尽快尝试。如果您能在此处跟踪 cmets 以防我有更多问题,我将不胜感激。这是第一个:在您链接的
_repr_html_代码中,返回是return ('<div style="max-height:1000px;' 'max-width:1500px;overflow:auto;">\n' + self.to_html(max_rows=max_rows, max_cols=max_cols, show_dimensions=show_dimensions) + '\n</div>')我想知道的是“ style" 属性控制表格样式..
标签: html css pandas ipython-notebook