gpt4 book ai didi

python - 如何直接设置 Bokeh 图x轴的宽度

转载 作者:太空宇宙 更新时间:2023-11-03 14:26:47 26 4
gpt4 key购买 nike

我想定义 Bokeh 图的宽度排除 ylabels。

我正在制作一个gridplot(),子图具有不同的xrange,但重要的是它们具有相同的比例。

我可以按照其 xrange 的比例定义宽度,但这不太有效,因为 y 轴标签的大小会稍微偏离它。

我有一个解决方法,即估计 ylabel 的大小(以像素为单位),然后将其添加到宽度,但这远非理想的解决方案。

enter image description here

正如您所看到的,底部面板略微拉伸(stretch)。

最佳答案

没有直接的方法可以做到这一点。您可以直接控制:

  • plot_widthplot_height。这些是整个 HTML Canvas (包括轴和标题等)的(像素)尺寸

  • min_border(以及特定的min_border_left等)属性。它允许您为中心绘图区域周围的区域(即轴和标题所在的位置)提供最小像素大小。

所以如果你想对中心情节区域进行更精细的控制,你可以控制这两个东西来做到这一点。例如。如果您制作两个 plot_width 为 600 的图,并给两个 min_border_left 都为 80,那么只要两个图的轴和标签等都位于 80 像素内,中心地 block 区域的宽度相同,均为 520 像素。

关于python - 如何直接设置 Bokeh 图x轴的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47579612/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com