具有相同大小的bokeh网格图的几个问题

problems to have bokeh gridplots with same size(具有相同大小的bokeh网格图的几个问题)
本文介绍了具有相同大小的bokeh网格图的几个问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我设法使用gridplot在Bokeh中显示多个轴。但添加了色条和标签后,地块的大小就不一样了。其中一些很窄。我想让它们有相同的尺寸。我不确定是不是标签和色条的原因。

for comp in idxComps: #adding labels
       if comp % numCols == 0:
            fig[comp].yaxis.axis_label = axLabel[1]
        if comp >= (numRows-1) * numCols:
            fig[comp].xaxis.axis_label = axLabel[0]

fig[comp].image(image=[values[..., comp].transpose()],
                      x=lower[0], y=lower[1],
                      dw=(upper[0]-lower[0]), dh=(upper[1]-lower[1]),
                      palette="Inferno256")
mapper = LinearColorMapper(palette='Inferno256',
                           low=np.amin(values[...,comp]), 
                           high=np.amax(values[...,comp]))
color_bar = ColorBar(color_mapper=mapper, 
                     width=7, 
                     location=(0,0), 
                     formatter=BasicTickFormatter(precision=1), 
                     ticker=BasicTicker(desired_num_ticks=4), 
                     label_standoff=12, 
                     border_line_color=None) #adding a color bar

fig[comp].add_layout(color_bar, 'right')


gridplot(children=fig, toolbar_location=None, ncols=numCols, sizing_mode="scale_height", merge_tools=True)

推荐答案

在Bokeh1.1或更高版本的最新版本中,可以将frame_widthframe_height值显式传递给figure以控制"内部"绘图区的尺寸。

这篇关于具有相同大小的bokeh网格图的几个问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Leetcode 234: Palindrome LinkedList(Leetcode 234:回文链接列表)
How do I read an Excel file directly from Dropbox#39;s API using pandas.read_excel()?(如何使用PANDAS.READ_EXCEL()直接从Dropbox的API读取Excel文件?)
subprocess.Popen tries to write to nonexistent pipe(子进程。打开尝试写入不存在的管道)
I want to realize Popen-code from Windows to Linux:(我想实现从Windows到Linux的POpen-code:)
Reading stdout from a subprocess in real time(实时读取子进程中的标准输出)
How to call type safely on a random file in Python?(如何在Python中安全地调用随机文件上的类型?)