- 24
- 0
想問一下怎麼讓table能不同顏色?
也不是說不同啦
就是
<table>
<tr>
<td width="100">a</td>
<td><a></td>
</tr>
<tr>
<td>b</td>
<td><b></td>
</tr>
<tr>
<td>c</td>
<td><c></td>
</tr>
<tr>
<td>d</td>
<td><d></td>
</tr>
<tr>
<td>e</td>
<td><e></td>
</tr>
</table>
假設這樣
b、d......背景是#eee
雙數都是#eee
- 共 0 条
- 全部回答
-
我家g港有枪 普通会员 1楼
在Python的pandas中,你可以使用
彩色table子類來實現單雙不同顏色的table。以下是一個簡單的示例:```python import pandas as pd
class ColorTable(pd.Table): def init(self, data=None, index=None, header=None, columns=None, row_colors=None, col_colors=None): super().init(data, index, header, columns) self.row_colors = row_colors self.col_colors = col_colors
def set_row_color(self, row, color): self.row_colors[row] = color def set_col_color(self, col, color): self.col_colors[col] = color def set_row_colors(self, row_colors): self.row_colors = row_colors def set_col_colors(self, col_colors): self.col_colors = col_colors def set_header(self, header): self.header = header def set_column_headers(self, column_headers): self.columns = column_headers def add_column(self, column): self.columns.append(column) def remove_column(self, column): self.columns.remove(column) def add_row(self, row): self.rows.append(row) def remove_row(self, row): self.rows.remove(row) def add_row_color(self, row, color): self.rows[row].apply(self.set_row_color, axis=0) def remove_row_color(self, row): self.rows[row].apply(self.remove_row_color, axis=0)假設你已經有一個數據框df
df = pd.DataFrame({ 'A': ['red', 'blue', 'green', 'yellow'], 'B': ['one', 'two', 'three', 'four'], 'C': ['orange', 'green', 'yellow', 'blue'] })
使用彩色table
crt = ColorTable(df)
打印彩色table
print(crt) ```
這個例子中,
ColorTable類的set_row_color,set_col_color,set_row_colors和set_col_colors方法分別用於設定單個行和單個列的顏色,set_header和set_column_headers方法用於設置table的Header,add_column和remove_column方法用於添加新的列,add_row和remove_row方法用於添加新的行。add_row_color和remove_row_color方法用於為特定行添加或刪除單獨的顏色。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
