title: Dash / Plotly draw vrect in graph or change drawn rectangle's height
body: <p>I'm currently building a time series labeling tool in Dash for which I'm utilizing the plotly inbuild <code>drawrect</code> function in the figure like this:</p>
  <pre><code>fig.update_layout(dragmode='drawrect', newshape={
          &quot;drawdirection&quot;: &quot;vertical&quot;,
          &quot;layer&quot;: &quot;below&quot;,
          &quot;fillcolor&quot;: &quot;green&quot;,
          &quot;opacity&quot;: 0.25,
          &quot;line&quot;: {
              &quot;width&quot;: 0
          }
      })
  </code></pre>
  <p>this is perfect with one flaw, the drawn rectangles are only as high as the current zoom and if you zoom out it doesn't fill the whole screen vertically anymore.<br />
  I've seen that plotly has the ability to draw <code>vrects</code> which are exaclty what I want but I don't see how can draw them with the mouse. Is there a way I can specify the height or a way to change the height to be infinite as soon as someone draws a rect?</p>