我正在使用Bokeh 0.11.1,并且pip install --upgrade bokeh
报告我正在使用最新版本。如何更改bokeh.charts轴标签尺寸?
如果使用了bokeh.plotting,我可以确定如何更改散景x轴文本大小参数,但不能用于散景图表。下面的代码,如果在Jupyter笔记本上运行,将显示非常紧密的x轴标签。我希望字体更小 - 关于如何完成此操作的任何提示?
import pandas as pd
data = pd.read_csv("https://raw.githubusercontent.com/pm0kjp/datastore/master/river_data.csv")
import bokeh.charts
import bokeh.plotting
bokeh.plotting.output_notebook()
tooltips=[
('Water Site ', '$x'),
('Average of Enterococcus Count ', '$y')
]
p = bokeh.charts.Scatter(data, x='Site', y='EnteroCount',
title="Swimming Holes By Average Enterococcus Count", ylabel="Enterococcus Count", tooltips=tooltips)
p.width=1000
bokeh.charts.show(p)
文档会建议我可以简单地添加 p.yaxis.axis_label_text_font_size = "8pt"
,但如果我这样做,我得到的错误 AttributeError: 'Chart' object has no attribute 'yaxis'
。
当我尝试,我得到'AttributeError:'图表'对象没有属性'yaxis''。我将编辑问题以表明我已经尝试过! – Joy
然后你有一个相当旧版本的散景。这就是为什么在请求帮助时,说明您正在使用的软件的版本总是很重要。我的第一个建议只是更新到更新的版本。 – bigreddot
好吧,我正在使用pip可以安装的最新散景,并且仍然可以看到问题。我编辑了这个问题。 – Joy