我试图用HTML来可视化一个大表。原点是tsv表。我找了一些包来自动完成这项工作,但最后我设法创建了一个python代码来创建所需的HTML代码。我很难获得正确的视觉效果。在
我将输出分成三个重叠的表。我希望列和行的标题变得固定,这样当你浏览结果时,你总是知道它们对应的是什么。这就是我目前所掌握的。我认为它只需要在css中稍作修改。在f = open('output/overview_table.html','w')
print>>f,''
print>>f,''
print>>f,'
print>>f,'
print>>f,'
print>>f,'
Logo'for locus in all_locus:
print>>f,'
'+locus+''print>>f,'
'print>>f,'
print>>f,'
'print>>f,'
'for indiv in records:
print>>f,'
'+indiv+''print>>f,'
'print>>f,'
'print>>f,'
for indiv in records:
print>>f,'
'for locus in all_locus:
if locus in records[indiv]:
print>>f,'
'+format(len(records[indiv][locus]))+''else:
print>>f,'
NA'print>>f,'
'print>>f,'
'print>>f,'
print>>f,' '
f.close()
css可以在以下位置查看示例输出:
如有任何帮助,将不胜感激。在
编辑
如果有人感兴趣,最后我只使用了DataTables