之前我问了一个如何动态拟合散景图大小的问题,我从HYRY得到了一个解决方案。
How to fit bokeh plot size dynamically
现在我想对Plotly情节提出同样的问题。
与HYRY的方法类似,我可以使用Plotly.relayout javascript函数实现相同的效果:
TweenMax.to($("#div2"), 0.5, {height:800, onUpdate:function(){Plotly.relayout("493d6ad0-561e-49b1-9c37-f9c427ba7880", {width:1800, height:800});}});
再次感谢HYRY。
Plotly案件有什么不方便,我无法找到一种方法来指定我自己的情节ID。在Bokeh中,我们可以通过python函数提供id而不是随机生成的id:
blue = figure(sizing_mode='stretch_both', tools='pan', id="blue_fig")
会有什么好办法吗?