2017-06-14 66 views
0

我正在開發一個ember項目並使用C3圖表進行數據可視化。 在一個頁面上,我需要放置2個圖表,並且需要在按鈕點擊(切換效果)上進行顯示/隱藏。但在切換第二個圖表(最初隱藏)時,圖表的寬度會發生變化(增加),但第一個圖表(最初顯示的)保持不變。顯示/隱藏C3圖表寬度變化

我注意到的另一件事是,如果我打開控制檯進行調試,那麼第二個圖表會回到原始寬度。這很奇怪,無法理解這種行爲。

如果有人對此問題有任何意見。請分享...

+0

是否有可能提供您的代碼或甚至簡單的旋轉來說明這種情況? – alptugd

回答

1

我注意到的另一件事是,如果我打開控制檯進行調試,第二個圖表會回到原始寬度。這很奇怪,不能理解這種行爲

我懷疑C3使用resize事件來調整圖表大小。我不知道您使用什麼技術來顯示/隱藏,但在幾毫秒後手動觸發resize事件可能有助於解決這種情況。但是,如果您使用車把的{{if}}幫助程序來顯示/隱藏圖表和組件以呈現c3,則根本不應該存在這樣的問題。