Ember.js C3显示/隐藏时图表宽度的更改

Ember.js C3显示/隐藏时图表宽度的更改,ember.js,toggle,show-hide,c3.js,Ember.js,Toggle,Show Hide,C3.js,我正在进行一个余烬项目,并使用C3图表进行数据可视化。 在一个页面上,我需要放置两个图表,并且需要在按钮点击时显示/隐藏(切换效果)。但在切换第二个图表(最初隐藏)时,图表的宽度会发生变化(增加),但第一个图表(最初显示)会保持预期的宽度 我注意到的另一件事是,如果我打开控制台进行调试,第二个图表将恢复到其原始宽度。很奇怪,我无法理解这种行为 如果有人知道这个问题。请分享 我注意到的另一件事是,如果我打开控制台进行调试,第二个图表将恢复到其原始宽度。很奇怪,我无法理解这种行为 我怀疑C3使用re

我正在进行一个余烬项目,并使用C3图表进行数据可视化。 在一个页面上,我需要放置两个图表,并且需要在按钮点击时显示/隐藏(切换效果)。但在切换第二个图表(最初隐藏)时,图表的宽度会发生变化(增加),但第一个图表(最初显示)会保持预期的宽度

我注意到的另一件事是,如果我打开控制台进行调试,第二个图表将恢复到其原始宽度。很奇怪,我无法理解这种行为

如果有人知道这个问题。请分享

我注意到的另一件事是,如果我打开控制台进行调试,第二个图表将恢复到其原始宽度。很奇怪,我无法理解这种行为


我怀疑C3使用
resize
事件来调整图表大小。我不知道您使用什么技术来显示/隐藏,但在几毫秒后手动触发
resize
事件可能会有所帮助。但是,如果您使用handlebar的
{{if}
帮助程序来显示/隐藏图表和组件以呈现c3,那么根本不应该存在这样的问题。

您是否可以提供代码,甚至是一个简单的旋转来说明此情况?