首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bqplot -地块外的滴答位置

bqplot -地块外的滴答位置
EN

Stack Overflow用户
提问于 2020-01-30 14:50:42
回答 1查看 705关注 0票数 0

我试着把x轴的勾点标记放在图的外侧,而不是从x轴开始。你对如何做到这一点有什么建议吗?

我的密谋代码:

代码语言:javascript
复制
x_data = df_ts.columns.values.tolist()
y_end = df_ts.loc[end_date, :].values.flatten()
y_start = df_ts.loc[start_date, :].values.flatten()

x_sc = OrdinalScale()
y_sc = LinearScale()
ax_x = Axis(label='RIC', scale=x_sc, grid_lines='solid', tick_rotate=90)
ax_y = Axis(label='%', scale=y_sc, orientation='vertical',tick_format='0.2f')

line = Lines(x=x_data, y=[y_end, y_start], scales={'x': x_sc, 'y': y_sc}, 
             display_legend=True, labels=[end_date, start_date], stroke_width=1)
bar = Bars(x=x_data, y=df_diff.tolist(), scales={'x': x_sc, 'y': y_sc}, padding=0.5)

fig = Figure(marks=[line, bar], axes=[ax_x, ax_y], title='Swap rates and differences', legend_location='top-left')
display(fig)

在以下方面的成果:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-30 15:39:06

通过为变量ax_x更改两件事,我找到了一种方法。

  1. 通过添加tick_style={'font-size': 7}来减少字体大小。
  2. 添加offset={'scale':x_sc, 'value':10}

新代码如下:

代码语言:javascript
复制
x_data = df_ts.columns.values.tolist()
y_end = df_ts.loc[end_date, :].values.flatten()
y_start = df_ts.loc[start_date, :].values.flatten()

x_sc = OrdinalScale()
y_sc = LinearScale()
ax_x = Axis(label='RIC', scale=x_sc, grid_lines='solid', tick_rotate=90, tick_style={'font-size': 7}, label_offset='40',
           offset={'scale':x_sc, 'value':10})
ax_y = Axis(label='%', scale=y_sc, orientation='vertical',tick_format='0.2f', label_offset='-40')

line = Lines(x=x_data, y=[y_end, y_start], scales={'x': x_sc, 'y': y_sc}, 
             display_legend=True, labels=[end_date, start_date], stroke_width=1)
bar = Bars(x=x_data, y=df_diff.tolist(), scales={'x': x_sc, 'y': y_sc}, padding=0.5)

fig = Figure(marks=[line, bar], axes=[ax_x, ax_y], title='Swap rates and differences', legend_location='top-left')
display(fig)

它显示为:结果

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59988632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档