Plotly:如何在Plotly中绘制具有渐变颜色的矩形?

大卫·帕克斯

矩形等形状在Plotly中是否可以具有平滑的颜色渐变?

我用实心填充颜色定义形状为:

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),
)]

但是我希望盒子不要有纯色填充,而要有平滑的颜色渐变。

我的猜测是答案是一个简单的“不支持”,但也许其他人知道的更好。

爱德华多·格雷里罗

如果我错了,有人会纠正我,但我认为不可以,没有直接的实现可以用渐变填充形状。但是要获得类似的结果,您可以在矩形内绘制几条线,以指定递减的rgb值。

例如,我在文档代码中的第一个矩形定义之后添加了这个for循环(还将矩形fillcolor更改为白色)。

for i in range(100):
    fig.add_shape(type='line',
    xref="x",
    yref="y",
    x0=2.5,
    x1=3.5,
    y0=i*(2/100),
    y1=i*(2/100),
    line=dict(
                color='rgb({}, {}, {})'.format((i/100*255),(i/100*255),(i/100*255)),
                width=3,
            ))

结果是:

在此处输入图片说明

我知道这是不切实际的,并且会增加运行时间,但是如果您只关心美学,那么它会起作用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在chartjs中绘制具有不同颜色的多个矩形?

如何使用plotly R创建具有颜色渐变的加权散点图/气泡图

如何在Pygame中为矩形添加颜色渐变?

Plotly 如何在同一 Y 轴上绘制具有不同 X 阵列的多条线

如何在R的Plotly中使直方图条具有不同的颜色

绘图:如何在Dash Plotly中绘制时间序列

如何在 Plotly 3D Scatter 中更改颜色

获取具有线性渐变的矩形中某个偏移处的颜色

如何在Python中使用Plotly将饼图绘制为具有自定义大小的子图

Plotly:如何在 plotly.graph_objects (Pie & Bar) 中通过变量/标签定义颜色

如何在R Plotly中用颜色矢量绘制一条线

带有 Plotly 的“Parcat”中的颜色

如何创建具有渐变颜色的线条?

如何在gnuplot中绘制带有彩色边框的矩形

如何使用 Plotly Python 在具有多个 x 轴的单个 y 刻度上绘制散点图?

如何使用 plotly 为具有“索引”和日期时间值的时间序列数据绘制预测

使用 R 中的 Plotly 包绘制具有两个名义变量的散点图

如何在iOS中绘制具有多种颜色的动画路径?

如何在熊猫中绘制具有两种颜色的单个图

Plotly:如何使用plotly.graph_objects和plotly.express在图形中定义颜色?

如何在d3中绘制具有预定义起始位置和边距级别的矩形堆栈

如何在iTextSharp中绘制垂直渐变?

如何在CALayer中绘制径向渐变?

如何在R中的bar Plotly对象中绘制一条连续线?

如何在libgdx java中使用渐变颜色绘制曲线

如何在matplotlib pyplot中更改图形的颜色并绘制垂直阴影矩形?

如何在android中居中渐变颜色

如何在带有颜色变量的R Plotly条形图中保留所需的顺序

如何在 R 中的 plotly scattergeo 中隐藏或至少自定义颜色条