2017-02-21 42 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

谢谢,我会尽力了解是否可以轻松地做到这一点...... –