2

我想将 mpld3 绘图的宽度和高度设置为特定值(以像素为单位,因此它适合它所在的 div)。我尝试的方式看起来像这样(javascript):

commands["width"]=plotWidth;
commands["height"]=plotHeight;
mpld3.draw_figure("plotname",commands);

plotWidth 和 plotHeight 我想要设置高度和宽度的值。

现在,这实际上将 mpld3-figure 对象的大小设置为我想要的值,但里面的图仍然保持原来的大小,所以看起来什么也没发生。那么,如何更改绘图本身的大小?到目前为止,无论我做什么,情节都没有改变。

4

1 回答 1

7

mpld3您可以在使用 python 代码创建图形时更改绘图的形状plt.figure(figsize=(width,height))(其中widthheight以英寸为单位)。这是一个演示这一点的笔记本

让数字“响应”已经引起了一些兴趣mpld3,这将是一种更酷、更精确的方式来实现您的目标,但到目前为止,还没有人尝试进行必要的代码更改。欢迎补丁!

于 2015-08-05T21:37:47.330 回答