Python 绘制虚线-渐变线

Python 绘制虚线-渐变线,python,plotly,plotly-dash,plotly.js,plotly-python,Python,Plotly,Plotly Dash,Plotly.js,Plotly Python,是否可以使用Plotly Dash创建线条颜色为渐变的线条图(纯粹为了美观) 我试过用类似的东西 'line': {'color': 'linear-gradient(90deg, red, red 60%, white)' } plotly dassh中的完整图形代码示例 dcc.Graph( id='MORTGAGE_RATES', figure={ 'data': [ { "x": MORT

是否可以使用Plotly Dash创建线条颜色为渐变的线条图(纯粹为了美观)

我试过用类似的东西

'line': {'color': 'linear-gradient(90deg, red, red 60%, white)' }
plotly dassh中的完整图形代码示例

    dcc.Graph(
        id='MORTGAGE_RATES',
        figure={
            'data': [
                 { "x": MORTGAGE30US['date'],"y": MORTGAGE30US['value'],"mode": "lines","name": '30 YR', 'line': {'color': 'linear-gradient(90deg, red, red 60%, white)' }},
                 { "x": MORTGAGE15US['date'],"y": MORTGAGE15US['value'],"mode": "lines","name": '15 YR',},


            ],
            'layout': {
                'title': 'MORTGAGE RATES',
                "paper_bgcolor": "rgb(46, 54, 65)",
                "plot_bgcolor": "rgb(46, 54, 65)",
                'font': {
                    'color': "rgb(255,255,255)"
                }
            }
        }
    )


此功能尚不适用于二维线图,当前仅适用于三维线图,请参见。但是,如果使用标记而不是线,则可以在二维打印中使用颜色比例,请参见下面的示例

import plotly.graph_objects as go
import numpy as np

t = np.linspace(0, 10, 1000)
x, y = t, np.cos(t)

data = go.Scatter(x=x, y=y, mode='markers', marker={'color': x, 'colorscale': 'Rainbow', 'size': 10})

layout = dict(plot_bgcolor='white', margin=dict(t=0, b=0, r=0, l=0, pad=0),
              xaxis=dict(showgrid=False, zeroline=False, mirror=True, linecolor='gray'),
              yaxis=dict(showgrid=False, zeroline=False, mirror=True, linecolor='gray'))

fig = go.Figure(data=data, layout=layout)

fig.show()

您介意生产一台吗?特别是你的数据样本?那么为了更好地理解:你在为你的线条寻找颜色贴图吗?我只想让我的图形线条从一种颜色变为另一种颜色-例如蓝色变为绿色(逐渐)。不寻找颜色图,这纯粹是为了美观。所以颜色将取决于x而不是y?是的,技术上这很好!你知道怎么把这件事搞清楚吗?当我复制并粘贴你的代码时,它不会显示。我需要查看应用程序的完整代码,以找出为什么该图形没有呈现。我已经弄明白了,对于那些将来有相同问题的人,你可以在dash应用程序中添加以下内容:dcc.Graph(figure=fig),任何连接标记的方法,当你没有在所有点之间-我只是得到间隔梯度点…你可以使用
mode='markers+lines'
,但正如我在回答中所解释的,线不会跟随色标,目前色标只能应用于标记。