title: How to plot LabelSet outside the plot box?
body: <p>I'm trying to highlight last value of a time series plot by plot its value on yaxis, as shown in this <a href="https://stackoverflow.com/questions/56837190/add-label-annotations-on-axes">question</a>. I prefer using LabelSet over Legend because you can precisely control the text positions and also using a data source to update it. But unfortunately, I can not find out how to draw label text outside the plot box.</p>
  <p>Here is some code to plot LabelSet and notice how the text is only shown inside the box (66.1x is partially blocked by yaxis):</p>
  <pre><code>import pandas as pd
  from bokeh.io import output_notebook
  output_notebook()
  from bokeh.plotting import figure, show
  from bokeh.models import LabelSet, ColumnDataSource
  #import bokeh.sampledata
  #bokeh.sampledata.download()
  from bokeh.sampledata.stocks import MSFT
  
  df = pd.DataFrame(MSFT)[:50]
  df[&quot;date&quot;] = pd.to_datetime(df[&quot;date&quot;])
  
  p = figure(
      x_axis_type=&quot;datetime&quot;, width=1000, toolbar_location='left',
      title = &quot;MSFT Candlestick&quot;, y_axis_location=&quot;right&quot;)
  
  p.line(df.date, df.close)
  ds = ColumnDataSource({'x': [df.date.iloc[-1]], 'y': [df.close.iloc[-1]], 'text': ['  ' + str(df.close.iloc[-1])]})
  ls = LabelSet(x='x', y='y', text='text', source=ds)
  p.add_layout(ls)
  
  show(p)
  </code></pre>
  <p><a href="https://i.stack.imgur.com/adIMQ.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/adIMQ.png" alt="enter image description here" /></a>
  Please let me know how to show LabelSet outside the box, Thanks</p>