熊猫样式-如何悬停已样式化的数据框?

时间:2020-04-08 12:52:06

标签: python html pandas

我希望能够将已经样式化的pandas数据框悬停,就像在pandas示例文档中一样(但是除了悬停之外没有其他样式)。 https://pandas.pydata.org/pandas-docs/stable/user_guide/style.html(将鼠标悬停在关键字上)。 你能帮我吗?可能吗?老实说,我对html / css不熟悉。 在下面,您可以找到我的代码及其在图片中的外观。 我想层次结构需要做些什么?

example_of_a_styling

import pandas as pd 
import seaborn as sns
from matplotlib.colors import ListedColormap
from IPython.display import HTML

cm1 = ListedColormap(sns.color_palette('YlOrRd'))

def hover(hover_color="#ffff99"):
    return dict(selector="tr:hover",
                props=[("background-color", "%s" % hover_color)])

styles = [hover(),
    dict(selector='th', 
         props=[('background-color', 'rgb(176, 206, 236)'),
                                      ('color', 'white')])]

pd.DataFrame({'first_col': [1,2,3],
              'second_col': [4,5,6]}).style.background_gradient(cmap=cm1, axis=None).set_table_styles(styles)

0 个答案:

没有答案