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 指出的,如果没有代码,我们无法告诉您需要什么。