Plotly 颜色条图例不显示最大值或最小值

dou*_*ald 9 python legend plotly

我有一个带有颜色条图例的 Plotly 图表。

我希望这个值从 0 到 100,每 10 一次设置一次刻度。

无论我如何尝试,图表总是以 10 开始刻度并以 90 结束,从而删除了顶部和底部刻度。

如何确保显示顶部和底部刻度线?

微量元素:

import numpy as np
import plotly.graph_objects as go


x = np.linspace(0, 1, 50)
y = np.linspace(0, 1, 50)
xx, yy = np.meshgrid(x, y)

z = 100*xx*yy

figure = go.Figure()
figure.add_trace(
        go.Contour(
            z=z.flatten(),
            x=xx.flatten(),
            y=yy.flatten(),
            zmin=0,
            zmax=100,
            colorbar_tickvals=np.arange(0, 101, 10),
            colorbar_tickmode='array',
        )
)
figure.update_layout(
    template="simple_white",
)

figure.show()  
Run Code Online (Sandbox Code Playgroud)

等高线图示例

Aus*_*pex -1

trace = go.Heatmap( colorscale=COLORSCALE,
                    colorbar = dict(
                        tickvals = [0,10,20,30,40,50,60,70,80,90,100],
                        tickmode = 'array',
                    )
                    ...
        )
Run Code Online (Sandbox Code Playgroud)

在 Python 中,这是一种方式;JS 中几乎相同

但正如 @Levent 指出的,如果没有代码,我们无法告诉您需要什么。