9

有没有办法在散景(0.70)中调整x_axis_label字体y_axis_label/字体大小?我知道一种使用该title_text_font_size属性调整标题字体大小的方法,其中:

figure (..., title_text_font_size="12pt")

有没有办法指定类似的东西:

figure (..., x_axis_label_text_font_size='10pt')

(使用<name>_text_font_size 的约定)来指示字体大小属性。以上没有奏效。如果这不存在,有人可以指点一下如何在 cofeescript + API 方面进行这种调整,以便回馈项目吗?谢谢

4

2 回答 2

25

图公开了您可以使用的 xaxis 和 yaxis 属性。在您的用例中,它应该能够使用:

p.xaxis.axis_label = 'whatever'
p.xaxis.axis_label_text_font_size = "40pt"

axis您还可以通过属性同时调整 x 和 y 标签:

p.axis.axis_label_text_font_style = 'bold'
于 2014-12-18T16:03:43.117 回答
0

这是您可以使用以下方式更改轴标签的方法CustomJS

p = figure(x_axis_label="Initial y-axis label",
           y_axis_label="Initial x-axis label")

# ...

# p.xaxis and p.yaxis are lists. To operate on actual the axes,
# we need to extract them from the lists first.
callback = CustomJS(args=dict(xaxis=p.xaxis[0],
                              yaxis=p.yaxis[0]), code="""
    xaxis.axis_label = "Updated x-axis label";
    yaxis.axis_label = "Updated y-axis label";
""")
于 2016-08-19T12:12:07.387 回答