Ich benutze C3 Balkendiagramme jetzt habe ich ein Problem mit X-Achse Tick. Ich nehme Wert der X-Achse dynamisch.Diagramm X-Achsen-Tick in c3-Diagrammen
ein code:
chart = c3.generate({
bindto: '#port_range_to_port_range',
data: {
x: 'x',
columns: [
['x','Ho Chi Minh City', 'Tanjung Priok (Jakarta)', 'Chennai', 'Chennai', 'Chennai'],
['Your lowest rate', 530, 800, 900, 525, 190],
['Benchmark rate', 241, 890, 254, 100, 149],
['Lowest rate on route',200, 859, 256, 365, 410],
],
type: 'bar'
},
axis: {
x: {
type: 'category' // this needed to load string x value
},
y: {
tick: {
format: d3.format("$,")
}
}
},
legend: {
show: false
}
});
Sie die oben sehen kann ich verwendet habe "Chennai" dreimal in der X-Achse. Siehe unten für weitere
columns: [
['x','Ho Chi Minh City', 'Tanjung Priok (Jakarta)', 'Chennai', 'Chennai', 'Chennai'],
So Problem ist, wenn Diagramm plotten dann diese doppelten Wert nicht angezeigt wird, diese (Chennai) ist die Anzeige nur einmal und Ruhezeiten seiner die Zahlen zu drucken. Siehe beigefügte Grafik
nicht y reproduzieren unser Problem, siehe diese Geige: https://jsfiddle.net/Dimmy/q2spv1mc/1/ Besteht das Problem? –
Ich habe gerade die c3.min.js aktualisiert und es funktioniert gut. Zuvor habe ich von //cdn.jsdelivr.net/c3/0.4.11/c3.min.js angerufen und jetzt habe ich das von https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.10 heruntergeladen /c3.min.js. –