像矩形这样的形状在绘图时可以有平滑的颜色渐变吗
我将带有实心填充颜色的形状定义为:
shapes=[dict(
type='rect',
xref='x',
yref='paper',
x0=box_from, x1=box_to,
y0=0, y1=1,
fillcolor='Green',
opacity=0.07,
layer='below',
line=dict(width=0),
)]
但是我不希望盒子有纯色填充,而是有平滑的颜色渐变
colorscales
不适用于形状:我猜答案是简单的“不支持”,但也许其他人更清楚
完整代码:
如果我错了,有人会纠正我,但我认为不,没有直接的实现来填充渐变形状。但为了获得类似的结果,可以在矩形内绘制几条线,指定递减的rgb值
例如,我在文档代码中的第一个矩形定义之后添加了这个For循环(还将矩形fillcolor更改为白色)
结果是:
我知道这是不切实际的,它可以增加一点运行时间,但如果你只关心美观,它会起作用
相关问题 更多 >
编程相关推荐