使用C3.js加载区域

dan*_*erd 9 javascript d3.js c3.js

我试图使用load api动态地将区域加载到C3.js中的折线图.

列数据加载正常,但区域没有变化.我不想使用regions.add api,因为我需要这个项目的虚线.

chart.load({
    columns:[
        ['data2', 10, 30, 20, 50, 40, 60, 50]
    ],
    regions: {
         'data2': [{'start':3, 'style':'dashed'}]
    }
    });
Run Code Online (Sandbox Code Playgroud)

我真的很感激任何帮助,我很困惑 - 谢谢!

Rau*_*ria 4

根据他们的文档c3 api load你只能在load调用中传递这些值

urljsonrowscolumnsclassescategoriesaxescolorstypetypesunloaddone

要添加regions呼叫load,您需要在他们的github 页面上向他们提出问题或检查是否已经存在

截至目前,唯一的解决方案是使用regions.add,但目前它不支持破折号样式

检查演示:Fiddle

您可以提出问题以添加破折号样式,而不是添加regionsload调用中,因为这对他们来说可能更容易、更快速地修复