Есть ли какая-либо функциональность в графике или в отдельном пакете python для выполнения цветовой арифметики с цветными строками, как они используются в графике?
Я хотел бы построить график неопределенности, подобный приведенным здесь. : https://plot.ly/python/line-charts/#filled -линии
В примерах они вводят цвет линии и цвет полосы неопределенности вручную, например rgb(0,100,80)
и rgba(0,100,80,0.2)
в следующем фрагменте.
fig.add_trace(go.Scatter(
x=x+x_rev,
y=y1_upper+y1_lower,
fill='toself',
fillcolor='rgba(0,100,80,0.2)',
line_color='rgba(255,255,255,0)',
showlegend=False,
name='Fair',
))
fig.add_trace(go.Scatter(
x=x, y=y1,
line_color='rgb(0,100,80)',
name='Fair',
))
Я хотел бы рассчитать один цвет из другого, как, например,
def plot_me(fig, orig_color):
uncert_color = what_here(orig_color) ??? some function to calculate a more transparent version of color ???
fig.add_scatter(x=xmax+xmin, y=ymax+ymin, fill_color=uncert_color)
fig.add_scatter(x=xmid, y=ymid, line_color=orig_color)