☰Read-only archive⌕
Looking for help with Bokeh?

This is a read-only archive. Ask questions and join the conversation on GitHub.

Visit Community Support on GitHub →
Archived discussions · Captured October 28, 2026

[bokeh] What to do when I can't see the full labels on x-axis?

Community Support
Bryan
Bryan

Hi,

You will want to increase one or more of the various min_border property values to make more room to accommodate:

  Appearance — Bokeh 3.3.2 Documentation

Bokeh will automatically add more space for axis labels that are tangential to the axis but its not smart enough to add more space in the direction parallel to an axis.

Thanks,

Bryan

···

On Apr 1, 2017, at 16:17, Kasia Rachuta <korachuta@gmail.com> wrote:

Hi,

I have a problem where I can't see the full labels on x-axis:

My code:

# Let's visualise the different police districts that the incidents come from.

from bokeh.charts.attributes import CatAttr
from bokeh.models import ColumnDataSource, Range1d, LabelSet, Label

source = ColumnDataSource(neighbourhoods)

p = Bar(incidents, values='PdDistrict', agg='count', plot_width=450, plot_height=450, color='grey',
       xlabel = 'Age', tools=False, outline_line_alpha=0, line_color='white',
         fill_alpha=0.3, label=CatAttr(columns=['PdDistrict'], sort=False))
p.legend.location = None
p.title.text = 'Most incidents occur in the Southern District'

# Trying to add labels:

labels = LabelSet(x='PdDistrict', y='IncidntNum', text='IncidntNum', level='glyph',
              x_offset=-15, y_offset=0, source=source, render_mode='canvas', text_font_size="8pt")

p.legend.border_line_color = 'white'
p.xgrid.grid_line_color = None
p.ygrid.grid_line_color = None

# Removing y-axis
p.ylabel = None
#p.y_axis_location = None
p.yaxis.visible = False

p.axis.minor_tick_in = 0
p.axis.minor_tick_out = 0
p.axis.major_tick_in = 0
p.axis.major_tick_out = 0

p.add_layout(labels)

show(p)

The whole thing looks like I want it to do but it cuts down the first part of the dataset. I'm attaching a screenshot of my graph.

--
You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bokeh+unsubscribe@continuum.io.
To post to this group, send email to bokeh@continuum.io.
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/826f4101-0c30-4c81-aef5-d450f7f1c5c8%40continuum.io\.
For more options, visit https://groups.google.com/a/continuum.io/d/optout\.
<Screen Shot 2017-04-01 at 2.17.12 PM.png>

⌁   Link to post

End of archived discussion · Replies are disabled