【问题标题】:How to change to background color如何更改为背景颜色
【发布时间】:2019-10-22 21:59:16
【问题描述】:

如何更改背景颜色而不是字体颜色?

def cloud_height_style_function(vals): 
    return pd.cut(vals,[-np.inf,199,499,999,3000, np.inf], # need to review the bin a bit
              labels=[f'color: {c}' for c in ['#9400D3','#FFA500','#FF0000','#FFFF00','#00b050']])

如果我将标签更改为

    labels=['background-color: %s' for c in ['#9400D3','#FFA500','#FF0000','#FFFF00','#00b050']])

它给了我 ValueError: ('Categorical categories 必须是唯一的', '发生在索引 cld_hgt'

这是我要使用的数据框

    icao msg_type              time    dt  ddd  ff    gg flt_cat   vis  cld_hgt cld_type present_wx vis_obc
0   KLAX  ROUTINE  2019-10-14 00:53  1:00  260  10 -9999     VFR  10.0     9999     9999       None   -9999
1   KLAX  ROUTINE  2019-10-14 01:53  1:00  240   9 -9999     VFR  10.0     9999     9999       None   -9999
2   KLAX  ROUTINE  2019-10-14 02:53  1:00  260   6 -9999     VFR  10.0     9999     9999       None   -9999
3   KLAX  ROUTINE  2019-10-14 03:53  1:00  250   5 -9999     VFR  10.0     9999     9999       None   -9999
4   KLAX  ROUTINE  2019-10-14 04:53  1:00  240   4 -9999     VFR  10.0     9999     9999       None   -9999
5   KLAX  ROUTINE  2019-10-14 05:53  1:00  250   5 -9999     VFR  10.0     9999     9999       None   -9999

这是Apply Multiple Styles to a data frame specific column的延续

【问题讨论】:

  • 对我来说工作正常,没有错误,你在使用这个数据框吗?
  • 是的,我是。我正在使用 def cloud_height_style_function(vals) 处理该特定数据框: return pd.cut(vals,[-np.inf,199,499,999,3000, np.inf], #需要稍微检查一下 bin labels=['background-颜色:%s' for c in ['#9400D3','#FFA500','#FF0000','#FFFF00','#00b050']])

标签: python html css pandas styles


【解决方案1】:

定义 cloud_height_style_function(vals): return pd.cut(vals,[-np.inf,199,499,999,3000, np.inf], labels=[f'backngroud-color: {c}' for c in ['#9400D3','#FFA500',' #FF0000','#FFFF00','#00b050']])

【讨论】:

    猜你喜欢
    • 2011-11-11
    • 1970-01-01
    • 1970-01-01
    • 2016-04-08
    • 2018-02-13
    • 2012-01-02
    • 2022-01-21
    • 2016-05-31
    • 1970-01-01
    相关资源
    最近更新 更多