如何使用python 3.7为pandastable中的特定行设置颜色-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

如何使用python 3.7为pandastable中的特定行设置颜色

2019-01-22 12:00:59 5168 1

我在python中创建了一个简单的pandastable表单,但是我在使用颜色获取行时遇到了一些问题。

我从文档中尝试了以下定义,但它似乎不起作用?

pt.setRowColors(rows=rows1, clr="red")
这是我的代码:

# pandas as pt
# rows1 is a list of rows i would like to color

app = tk.Tk()
f = tk.Frame(app)
f.pack(fill=tk.BOTH,expand=1)
pt = Table(f, dataframe=myData, showtoolbar=False, showstatusbar=False)
pt.show()
pt.setRowColors(rows=rows1, clr="red")
pt.redraw()
我希望30行有红色背景,但它什么也没做。我甚至没有得到错误.....

取消 提交回答
全部回答(1)
  • 一码平川MACHEL
    2019-07-17 23:26:15

    建议你应该使用十六进制值的颜色:

    setRowColors(rows = None,clr = None,cols = None)[source]从菜单中设置行颜色。:param行:要着色的行号:param clr:十六进制的颜色:param cols:列号,也可以使用'all'

    因此,根据这一点,以下应该将第1行中的所有行着色为:

    setRowColors(rows=rows1, clr='#FF0000', cols=None)

    0 0
相关问答

1

回答

Python中的djedi-cms是什么?

2021-11-17 15:02:29 90浏览量 回答数 1

1

回答

Python中的re模块的语法\b的作用是什么?

2021-11-12 16:06:38 82浏览量 回答数 1

1

回答

Python中的re模块的语法\B的作用是什么?

2021-11-12 15:22:04 51浏览量 回答数 1

1

回答

Python中的eyeD3是什么?

2021-11-07 14:47:32 95浏览量 回答数 1

0

回答

python 如何安装 redis 模块?

2021-11-12 17:16:44 175浏览量 回答数 0

0

回答

python程序运行CPU100%如何排除问题

2021-10-19 10:09:57 246浏览量 回答数 0

1

回答

如何在python3中初始化特定形状的张量

2020-03-24 18:59:43 209浏览量 回答数 1

1

回答

python指定cpu使用率,与内存占用率?

2020-03-13 09:49:51 602浏览量 回答数 1

2

回答

请解释 Python 中的闭包?

2020-03-11 09:39:30 799浏览量 回答数 2

1

回答

使用Python替换字符串中的单词

2019-12-26 19:54:03 1125浏览量 回答数 1
47
文章
723
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载