首页 > 解决方案 > 散景中同时显示粗体和斜体文本

问题描述

如何指定我希望文本(比如轴标题)在散景中既粗体又斜体?

这是大胆的:text_font_style = 'bold'

这是斜体:text_font_style = 'italic'

我如何同时做这两个?我认为这是可能的,因为问题跟踪器上有这个响应

我尝试过但没有成功的一些事情包括:

text_font_style = 'bolditalic'
text_font_style = 'bold+italic'
text_font_style = ('bold', 'italic')
text_font_style = set('bold', 'italic')

# together (in a last ditch effort):
text_font_style = 'bold'
text_font_style = 'italic'

标签: pythonfont-facebokeh

解决方案


从 Bokeh 0.13 开始,这似乎是不可能的。FontStyle枚举当前定义为:

FontStyle = enumeration("normal", "italic", "bold")

这意味着 Bokehtext_font_style属性将只接受其中的任何一个,即您只能使用粗体斜体,但不能同时使用两者。我将此描述为一个简单的疏忽,直到现在还没有人注意到。我认为解决这个问题就像为组合添加新值一样简单,例如"italic bold",添加到枚举值(并修复一些相关的测试),所以我鼓励你在 GitHub 上提交一个新的功能请求问题


推荐阅读