Не могу задать fill_color в plotly на python
Всем привет. Выручите, помогите плиз... Выстраиваю таблицу на plotly в python.
Но не могу раскрасить клетки цветами в зависимости от их значения как в примере:
https://plotly.com/python/table/, там fill_color задано как:
fill_color=[np.array(colors)[a],np.array(colors)[b], np.array(colors)[c]],
help pls, вот код:
dfpivot = pd.pivot_table(df1, index = ['fruct'], columns = 'dt', values = 'perc').fillna(0)
dfpivot.reset_index(inplace= True)
dfpivot.columns.name = None
colors = n_colors('rgb(255, 200, 200)', 'rgb(200, 0, 0)', 9, colortype='rgb')
header = dict(
values = list(dfpivot.columns),
align= 'left'
)
cells = dict(
values = [dfpivot[k].tolist() for k in dfpivot.columns[0:]],
fill_color=[np.array(colors)dfpivot.columns[1]],
align= 'left'
)
fig = go.Figure(data=[go.Table(header=header,cells=cells)])
fig.show()