我在使用Bokeh(0.12.4)时发现了以下问题: 当我设置“Select”元素的宽度时 再完整地显示它的内容,Bokeh会调整大小。在
这会破坏我的想法(请注意,我不是很好 在这里)。 我当前的“解决方法”是实际定义以下HTML模板:
<!DOCTYPE html>
<html lang="en">
<head>
<style>
@import url(https://fonts.googleapis.com/css?family=Noto+Sans);
body {
font-family: 'Noto Sans', sans-serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
color: #fff;
background: #2F2F2F;
}
.selector select{
width: 97%;
overflow: hidden;
}
</style>
<meta charset="utf-8">
<title>Bokeh Crossfilter Example</title>
{{ bokeh_css }}
{{ bokeh_js }}
</head>
<body>
{{ plot_script|indent(8) }}
{{ plot_div|indent(8) }}
</body>
</html>
(注意,这是改编自Bokeh示例)并将css类硬编码到 脚本是因为,显然,Bokeh不接受相同的设置,如果它是通过提供的 主题.yaml在
^{pr2}$这是可行的,但我想知道是否只有Python才能做到这一点 实施。 E、 我想知道是否可以不定义模板和 将属性强制到所有选择器。在
此外,作为这个问题的一个扩展,我如何在不依赖模板的情况下将CSS文件传递给Bokeh。我尝试过CSSResources,但是没有得到任何结果,因为虽然它会产生一个CSS文件列表,但这个列表似乎不是可变的。在
关于你的最后一个问题,你可以有这样一个布局: (为了简单起见,我只是样式.css在同一目录中索引.html,但你可以把它放在static/css中/样式.css如果你愿意的话)。在
相关问题 更多 >
编程相关推荐