在plotly.js中,我想绘制一个矩形,该矩形从某个y坐标到该图的顶部(即显示的最大y)。下图显示了我当前拥有的。 这里是我用来绘制它的代码:
{
type: 'rect',
xref: 'x',
yref: 'y',
x0: 0,
y0: 0,
x1: 5,
y1: 9000,
// ... visuals
}
相反,我希望矩形的y坐标从9000开始(类似y0:9000),并且始终在绘图的顶部结束(y1:〜12400),而不必手动声明y1。那可能吗?
非常感谢您的帮助!
答案 0 :(得分:0)
y0
和y1
值0-1
指的是yaxis
幅度。
因此,您可以在布局配置中设置y0
和Y1
的值0-1
。
{
type: 'rect',
xref: 'x',
yref: 'y',
x0: 0,
y0: 0, //y0: 0~1 range
x1: 5,
y1: 1,//y1: 0~1 range
// ... visuals
}