【发布时间】:2018-02-12 23:51:32
【问题描述】:
是否可以在 x 轴上旋转辅助标签?理想情况下,我需要调整辅助标签的角度,但找不到任何有关如何操作的文档。我能够垂直对齐其中一个标签(病毒/非病毒)。
rates_food_x = [(row[0], row[1]) for index,row in
try_impression_surface_rates_food.iterrows()]
rates_food_y = try_impression_surface_rates_food.loc[:,'rate'].tolist()
source_sr_food = ColumnDataSource(data=dict(x=rates_food_x, y=rates_food_y))
chart_sr_food = figure(x_range=FactorRange(*rates_food_x),
plot_width=400, plot_height=350, tools=[hover_sr_food],
title='Impression Distribution by Surface - Food')
chart_sr_food.left[0].formatter.use_scientific = False
chart_sr_food.yaxis.axis_label = "Distribution %"
chart_sr_food.xaxis.axis_label = "Surface"
chart_sr_food.yaxis[0].formatter = PrintfTickFormatter(format="%0.0f %%")
chart_sr_food.legend.orientation = "horizontal"
chart_sr_food.legend.location = "top_center"
chart_sr_food.xaxis.major_label_orientation = 'vertical'
chart_sr_food.vbar(x='x', top='y', source=source_sr_food, width=0.6,
fill_color=factor_cmap('x', palette=Spectral6,
factors=list(set(try_impression_surface_rates_food['var'])), start=1, end=2))
show(chart_sr_food)
【问题讨论】:
-
如果您可以在
try_impression_surface_rates_food中发布您的数据结构,这对任何试图复制您的努力的人都会非常有帮助。 -
这里已经回答了这个问题:stackoverflow.com/questions/48631546/…