Plotly.js рисует форму ymax - PullRequest
0 голосов
/ 02 июля 2018

В plotly.js я хочу нарисовать прямоугольник, который идет от определенной y-координаты до вершины графика (то есть, max y, который отображается). На следующем рисунке показано, что у меня есть. Plot with rectangle А вот код, который я использую для его рисования:

{
type: 'rect',
xref: 'x',
yref: 'y',
x0: 0,
y0: 0,
x1: 5,
y1: 9000,
// ... visuals
}

Вместо этого я хочу, чтобы y-координаты прямоугольника начинались с 9000 (что-то вроде y0: 9000) и всегда заканчивались в верхней части графика (y1: ~ 12400), без необходимости вручную объявлять y1. Это возможно?

Большое спасибо за помощь!

1 Ответ

0 голосов
/ 03 июля 2018

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
    }

Пример

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...