Я использую Bokeh 0.11.1, и pip install --upgrade bokeh
сообщает, что использую последнюю версию.Как изменить размер метки метки bokeh.charts?
Я могу определить, как изменить параметры размера текста по оси x для bokeh, используя bokeh.plotting, но не в диаграммах боке. В приведенном ниже коде, если он запущен в ноутбуке 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: 'Chart' не имеет атрибута 'yaxis''. Я отредактирую вопрос, чтобы показать, что я уже пробовал это! – Joy
Тогда у вас есть довольно старая версия Bokeh. Именно поэтому всегда важно указать, какую версию программного обеспечения вы используете при обращении за помощью. Мое первое предложение - просто обновить до более новой версии. – bigreddot
ОК, я нахожусь на последнем bokeh, который pip может установить, и все еще вижу проблему. Я отредактировал вопрос. – Joy