我想定义散景图的宽度不包括 ylabels。
我正在制作gridplot()
并且子图有不同的xranges,但重要的是它们具有相同的比例。
我可以根据它们的xrange定义宽度,但是这并不是很有效,因为y轴标签的大小会稍微偏离它。
我有一个解决方法,即以像素为单位估算ylabel的大小,然后将其添加到宽度,但它远非理想的解决方案。
正如您所见,底部面板略微伸展。
答案 0 :(得分:1)
没有直接的方法可以做到这一点。您可以直接控制:
plot_width
和plot_height
。这些是整个HTML画布(包括轴和标题等)的(像素)尺寸。和
min_border
(以及特定的min_border_left
等)属性。让您为中心绘图区域周围的区域(即轴和标题所在的区域)提供 mimimum 像素大小。 因此,如果您想对中央绘图区域进行更精细的控制,您可以控制这两件事。例如。如果您制作两个plot_width
为600的图并且两个min_border_left
都为80,那么只要两个图的轴和标签等都适合80像素,则中心绘图区域将具有相同宽度为520px。