我想将mpld3绘图的宽度和高度设置为特定值(以像素为单位,因此它适合它所在的div)。我尝试它的方式看起来像这样(javascript):
commands["width"]=plotWidth;
commands["height"]=plotHeight;
mpld3.draw_figure("plotname",commands);
plotWidth和plotHeight我想要将高度和宽度设置为的值。
现在,这实际上将mpld3-figure对象的大小设置为我想要的值,但是里面的图仍然保持其旧的大小,所以看起来什么也没发生。 那么,我该如何改变剧情本身的大小呢?到目前为止它看起来像我做的一样,情节不会改变。
答案 0 :(得分:4)
使用python代码mpld3
(其中plt.figure(figsize=(width,height))
和width
以英寸为单位)创建图形时,可以更改height
图的形状。这是notebook demonstrating this。
已经some interest in making mpld3
figures "responsive",这将是一个更酷,更精确的方法来实现您的目标,但到目前为止还没有人尝试进行必要的代码更改。补丁欢迎!