【问题标题】:Bokeh DeprecationWarning: Setting a fixed font size value as a string 'text_font_size' is deprecatedBokeh DeprecationWarning:不推荐将固定字体大小值设置为字符串“text_font_size”
【发布时间】:2015-10-07 19:12:04
【问题描述】:

/Library/Python/2.7/site-packages/bokeh/properties.py:363: DeprecationWarning:将固定字体大小值设置为字符串 'text_font_size' 已弃用,设置为 value('text_font_size') 或 ['text_font_size'] 而不是 super(HasProps, self).setattr(name, 值)

运行此代码时收到此警告:

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

你能帮忙吗?我该如何摆脱它?

【问题讨论】:

    标签: python bokeh


    【解决方案1】:

    看起来这是 Bokeh 的一个活跃错误。有一个GitHub issue about it。这是响应的 sn-p:

    嗨@mar​​comayer 看起来你发现了一个小错误。无论如何,“列表”语法可能会消失。但是,您可以像这样设置值:

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

    对于一些上下文,弃用的原因是数据规范的字符串值在所有其他上下文中都被解释为列数据源列名。此更改为界面带来了一致性。

    【讨论】:

    • 谢谢,我将如何修复上面的代码以使其在升级后保持可移植性?我试过myfig.text(x=[i], y=[.5], text=["abc"], text_align='center', text_font_size=value('10pt'), text_color='#CDEFCC') 但得到了同样的错误。
    • 我不确定。您的后续问题可能更适合 Bokeh GitHub 问题页面,因为它是与支持相关的问题。
    猜你喜欢
    • 2022-08-14
    • 1970-01-01
    • 1970-01-01
    • 2010-11-05
    • 2020-03-01
    • 1970-01-01
    • 2012-03-27
    • 2012-06-15
    • 1970-01-01
    相关资源
    最近更新 更多