基于列值对表行进行着色

假设我正在执行机器学习来预测颜色,然后我用真彩色和预测颜色制作了一个表。如果预测的颜色和真实的颜色不匹配,我想将整个行涂成红色。例如:

number = [1,2,3,4,5]
true_color = ['blue', 'red', 'green', 'yellow', 'blue']
prediction = ['blue', 'green', 'green', 'yellow', 'red']

fig = go.Figure(data=[go.Table(header=dict(values= ['Number', 
                                                   'True Color', 'Prediction'
                                                   ]),
                 cells=dict(values=[number, true_color ,
                                   prediction]))])

fig.show()

如何将第二行和第五行设置为红色。

转载请注明出处:http://www.yihangfood.com/article/20230526/1822215.html