Для моей коммерческой цели график должен быть повернут. Существует свойство axis.rotated
, и я сделал это true
. Он красиво повернулся, но теперь значения y-axis
и legends
перекрываются.После поворота оси, тики и перекрытия легенд и высота не работают в c3js
axis.y.height
Я пытался до 100 или более больше, но это не работает.
Код:
var chart = c3.generate({
bindto: '#my-chart',
data: {
columns: [
['data1', 3000, 20000, 10000, 40000, 15000, 25000],
['data2', 130, 100, 140, 200, 150, 50]
],
type: 'bar'
},
axis: {
rotated: true,
x: {
type: "categorized",
categories:['abc','abcabc','abcabcabc','abcabcabc','abcabcabcabcabc','abcd'],
tick: {
rotate: -60,
multiline: false
},
height:100
},
y: {
tick: {
rotate : -60
},
height:50
}
}
});
Но если я ставлю axis.y.tick.rotate:60
, он прекрасно работает.
Спасибо, он отлично работает для меня. – Moshii