import pandas as pd import gradio as gr # Creating a sample dataframe df = pd.DataFrame({ "A" : [14, 4, 5, 4, 1], "B" : [5, 2, 54, 3, 2], "C" : [20, 20, 7, 3, 8], "D" : [14, 3, 6, 2, 6], "E" : [23, 45, 64, 32, 23] }) # Function to apply text color def highlight_cols(x): df = x.copy() df.loc[:, :] = 'color: purple' df[['B', 'C', 'E']] = 'color: green' return df # Applying the style function s = df.style.apply(highlight_cols, axis = None) # Displaying the styled dataframe in Gradio with gr.Blocks() as demo: gr.DataFrame(s) demo.launch()