我使用的是bokeh0.11.1,pip install --upgrade bokeh
报告我使用的是最新版本。在
如果使用,我可以确定如何更改bokeh 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'
。在
有一个完整的用户指南部分专门介绍styling visual properties,包括如何设置axis labels的样式。由于
bokeh.charts
和bokeh.plotting
创建的绘图都解析为同一组低级对象,因此在这两种情况下设置属性都是相同的:以下是
^{pr2}$0.12.3
的完整工作示例:这是一个带有微小y轴标签的结果:
如果由于某些原因无法更新到版本
0.12
,可以执行以下操作:获取所有axis对象的hold,您可以通过设置它们的
axis_label_text_font_size
属性直接修改这些对象。但你得弄清楚哪个轴是x轴,哪个轴是y轴相关问题 更多 >
编程相关推荐