设置mpld3图的高度和宽度

时间:2015-08-05 11:23:34

标签: matplotlib mpld3

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

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

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

现在,这实际上将mpld3-figure对象的大小设置为我想要的值,但是里面的图仍然保持其旧的大小,所以看起来什么也没发生。 那么,我该如何改变剧情本身的大小呢?到目前为止它看起来像我做的一样,情节不会改变。

1 个答案:

答案 0 :(得分:4)

使用python代码mpld3(其中plt.figure(figsize=(width,height))width以英寸为单位)创建图形时,可以更改height图的形状。这是notebook demonstrating this

已经some interest in making mpld3 figures "responsive",这将是一个更酷,更精确的方法来实现您的目标,但到目前为止还没有人尝试进行必要的代码更改。补丁欢迎!