2017-02-21 81 views
1

我知道我可以使用c3.generate(...)創建額外的Y軸,如in this example所示。C3:動態添加y2軸

我的問題是:我可以在另一時刻實現同樣的效果嗎(例如點擊事件)?

我的應用程序通過直接使用load()函數並提供數據系列(不使用generate),已經使用用戶輸入(例如點擊)來動態添加新列。

是否存在類似的動態顯示其他Y軸?

謝謝

回答

0

如果你想改變只有被用作軸參考列,那麼你可以只用load()功能加載:

chart.load({ 
    axis:{ 
    colA:'y', 
    colB: 'y2 
    } 
}) 

當你想切換y2軸的可見性,則不能使用加載函數,因爲它只有有限的訪問權限(請參閱API部分的reference)。

我看到的唯一方法是通過使用chart.internal.config即時操縱圖表配置,您可以試一試。

+0

謝謝,我會盡力瞭解是否可以輕鬆地做到這一點...... –