2015-07-18 1 views
1

/Library/Python/2.7/site-packages/bokeh/properties.py:363: DeprecationWarning: Установка значения фиксированного размера шрифта как строка «text_font_size» устарела, устанавливается со значением ('text_font_size') или ['text_font_size'] вместо супер (HasProps, self). SetAttr (имя, значение)Bokeh DeprecationWarning: Установка фиксированного значения размера шрифта в качестве «text_font_size» строки осуждается

Я получаю это предупреждение при запуске этот код:

myfig.text(x=[i], y=[.5], text=["abc"], text_align='center', text_font_size=['10pt'], text_color='#CDEFCC') 

Можете ли вы помочь? Как я могу избавиться от него?

ответ

2

Похоже, что это активная ошибка с Bokeh. Существует GitHub issue about it. Вот фрагмент ответа:

Hi @marcomayer похоже, что вы нашли небольшую ошибку. Синтаксис «списка» может исчезнуть в любом случае. Вы можете установить значение, как это, однако:

from bokeh.properties import value
p.axis.major_label_text_font_size=value("8pt")

Для небольшого контекста, причина устаревания является то, что строковыми значения для спецификации данных являются, в любом другом контексте, интерпретируются в качестве источника данных столбца имена столбцов. Это приводит к согласованности с интерфейсом.

+0

Спасибо, как бы исправить мой код выше, чтобы его пребывание переносилось после обновления? Я попробовал 'myfig.text (x = [i], y = [. 5], text = [" abc "], text_align = 'center', text_font_size = значение ('10pt'), text_color = '# CDEFCC ') ' Но такая же ошибка. – abc

+0

Я не уверен. Ваш последующий вопрос, вероятно, лучше подходит для страницы проблем Bokeh GitHub, поскольку это вопрос, связанный с поддержкой. – tsroten

+0

Конечно, я уже спрашивал. Thnx – abc