Я использую C3 для создания гистограммы.Я использую данные в формате JSON, с осью категории.
У меня есть подкарта, которую я использую для реализации прокрутки, и я хотел бы установить экстент по умолчанию с axis.x.extent
.
Независимо от того, что я положил в массив экстентов, C3 игнорирует его и отображает все это.
Код выглядит следующим образом:
var chart = c3.generate({
bindto: this.$element[0],
data: {
json: [{name: 'name-01', count: 3}, {name: 'name-02', count: 9}, {name: 'name-03', count: 7}],
keys: { value: ['count'], x: 'name' },
type: 'bar',
}
axis: {
x: {
type: 'category',
extent: ['name-01', 'name-02']
}
}
},
subchart: {
show: true
}
});
Поскольку значения x являются именами категорий, кажется, я не могу просто использовать индексы.В соответствии с другими сообщениями stackoverflow.
В соответствии с другими сообщениями stackoverflow кажется, что я должен был непосредственно вставить имена категорий.Но это тоже не работает.С3 все еще игнорирует это.
Я также пытался использовать min
и max
вместо extent
, который работает, однако он также устанавливает его для подкарты, что делает его бесполезным.
Theres очень мало или нет документации.
У кого-нибудь есть идеи?