簡體   English   中英

x 軸名稱在散景圖之外

[英]x-axis name is outside bokeh figure

我在 Bokeh 中構建了一個條形圖,但問題是 x 軸最左側的名稱在圖形之外。 我的代碼如下所示:

source2 = ColumnDataSource(data=dict(district=df2.district,
                                   areaRatio=df2.areaRatio,                                   areaRatioStr=round(df2.areaRatio,0)))

# Figure
p2 = figure(x_range=df2.district,plot_height=300,plot_width=500,
           y_range= ranges.Range1d(start=0,end=1800),
           title="Trees pr. km²")

# Bar chart
p2.vbar(x='district',top='areaRatio',source = df2,width=0.9,color='green')

# remove the grid
p2.xgrid.grid_line_color=None
p2.ygrid.grid_line_color=None
# Make sure bars stat at 0
p2.y_range.start = 0
# Turn the x-labels
p2.xaxis.major_label_orientation = 0.5
# remove - y-axis
p2.yaxis.visible = False
# Remove the toolbar
p2.toolbar_location=None
# Remove the grey box around the plot
p2.outline_line_color = None

# add labels
labels2 = LabelSet(x='district', y='areaRatio', text='areaRatioStr', level='glyph',
                  x_offset=-20, y_offset=0, source=source2, render_mode='canvas',
                  text_font_size="14pt")

# add hover tool
p2.add_tools(HoverTool(tooltips = [('Trees pr. km²','@areaRatio{0.0}')]))
p2.add_layout(labels2)
show(p2)

在下圖中,左欄假設名稱為“Amager Vest”,但目前只有“er Vest”可見。

在此處輸入圖像描述

您可以增加左側的邊框:

plot.min_border_left = 15

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM