2016-05-30 41 views
0

我有一個選項卡中的Amcharts,但當它在頁面加載時創建時,它被壓縮一個不正確的(太小,有時爲0px)高度。當我切換選項卡並返回到圖表選項卡時,我可以清楚地看到它被調整大小,並且在可見的高度變化後看起來很完美。Amcharts:小(有時0px)頁面加載圖表高度(默認選項卡)

我已經看到了一堆類似的話題,但他們都抱怨圖表只有在到達選項卡時纔有小尺寸,而不是直接在頁面加載。

在圖表建立在頁面加載(即使有超時)之後,我試圖調用invalidateSize(),validateNow()等,但它沒有完成這項工作。

是否因爲容器不能提供足夠的信息給Amcharts來處理正確尺寸?在更改標籤並返回到圖表時,Amcharts如何重新計算圖表的大小?

請問我有什麼提示嗎?非常感謝

我使用Bootstrap標籤系統。 TRUE`:

+0

嘗試加入這一行到圖配置'自展示解決它。如果有效,我會發佈一個更好的解釋作爲答案。 – martynasma

+0

謝謝martynasma,雖然它還沒有做的工作。它沒有改變任何東西:/ – mentinet

+0

你好,我有同樣的問題。你是如何最終解決它的? – alebupal

回答

0

我終於通過設置一個固定的高度

.amcharts-chart-div{ 
    height: 436px !important; 
} 
相關問題