c3.js 如何获取图表系列的名称类型?

问题描述 投票:0回答:1

例如,chart.data.names(),返回名称系列的数组('data1','data2'...)。
我需要像chart.data.types()这样的东西,返回数组'data1': 'bar','data2':'line',因为我需要根据类型对系列进行操作,并且系列是通过chart.load()和chart.unload()动态加载的。
图表'记住' 加载时激活的类型,如果稍后卸载并加载,不影响转换中间。
例如:
图表生成数据1,输入 line
图表加载数据2
图表加载数据3
图表加载数据4
图表变换栏
图表卸载数据3
图表变换线
图表加载数据3 // 保留在 bar 类型中

c3.js
1个回答
0
投票

有一个未记录的函数:

chart.internal.config.data_types

但是....如果您没有明确设置该类型,它不会返回使用默认类型(折线图)的系列

例如data1, data2 类型为 { data1: "bar" } 只会返回 data1 的类型

© www.soinside.com 2019 - 2024. All rights reserved.