抑制列中的散景数据表之间的垂直空间

时间:2018-05-18 12:12:05

标签: bokeh

我有一个散景应用程序,我在其中阅读各种文件(6到12)并生成 DataTable ,比较几个不同的变量。

所以我有一个循环生成 DataTable ,将它们添加到列表中,然后最终在中显示此列表。

我的问题是输出在 DataTable 之间有很大的白色垂直空间。起初我以为它与布局的 sizing_mode 属性有关。但是,我尝试了每个 sizing_mode 值,并且每次都获得完全相同的结果。

实际代码太大了,无法在此处发布,但在下面我发布了一个说明问题的示例笔记本(输出显示在代码下方)。

有没有人遇到同样的问题?有谁能指出我的解决方案?

%matplotlib notebook
import os
import locale
import numpy as np
import pandas as pd
from bokeh.plotting import figure, show
from bokeh.io import output_notebook
from bokeh.resources import INLINE
from bokeh.models import ColumnDataSource
from bokeh.models.widgets import DataTable, TableColumn
from bokeh.layouts import column

output_notebook(resources=INLINE)

l = []
for x in range(1,4):
    matriz = np.random.random((3,3))
    source = ColumnDataSource(data = dict(A=matriz[:,0], 
                                          B=matriz[:,1],
                                          C=matriz[:,2]))
    columns = [TableColumn(field='A',title='A'),
              TableColumn(field='B', title='B'),
              TableColumn(field='C', title='C')]
    data_table = DataTable(source=source,columns=columns)
    l.append(data_table)
show(column(l, sizing_mode='fixed'))

Code output

1 个答案:

答案 0 :(得分:0)

您可以将高度(以像素为单位)传递给Could not log "render_template.action_view" event. NoMethodError: undefined method `render_views?' for RSpec::ExampleGroups::LayoutsSplash::View:Class ["/Users/mitchellmeyer/.rvm/gems/ruby-2.3.1/gems/rspec-core-3.6.0/lib/rspec/core/example_group.rb:732:in `method_missing'",

DataTable

enter image description here