0
Ich versuche, die Werte auf der X-Kategorie-Achse auf die Seiten der Balken zu schieben, nicht in der Mitte. Anscheinend ist es möglich, die Ticks dort zu setzen, aber können Werte auch unter die Ticks gehen?c3 Balkendiagramm Tick-Werte mit nicht zentrierten Ticks ausrichten
var chart;
chart = c3.generate({
data: {
columns: [
['data', 30, 200, 100, 400, 150, 250]
],
type: 'bar'
},
bar: {
width: {
ratio: 0.98
}
},
axis: {
x: {
type: 'category',
categories: [10, 50, 100, 500, 2000, 5000],
tick: {
centered: false
}
}
},
legend: {
show: false
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.4.11/d3.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js"></script>
<div id="chart" class="c3" style="max-height: 280px; position: relative;"></div>
Yup, füge Padding hinzu: {right: 15}, behebt das Hackproblem – Altair7852