Ich baue ein Balkendiagramm nvd3 der multiBarChart verwenden und müssen die Position gedreht x-Achsenbeschriftungen anzupassen:Wie kann ich gedrehte X-Achsenbeschriftungen im Säulendiagramm mit nvd3 positionieren?
var chart = nv.models.multiBarChart();
...
chart.rotateLabels(-90);
ich die Spaltenbeschriftungen möchte nicht das Diagramm zu überlappen und zentriert werden unter jeder Bar. Ich könnte die Beschriftungen nach dem Plotten des Diagramms auswählen und anpassen, aber gibt es einen einfacheren Weg?
Dank dafür. Wo soll man das machen? Ich habe mehrere Diagramme, und wenn ich Sie wie gesagt mache, funktioniert es nur für das erste Diagramm. Vielleicht gibt es ein Race Condition und ich muss nur die Etiketten drehen, wenn ich sicher bin, dass die Charts gezeichnet sind. Irgendeine Idee, wie man das weiß? – huyz
Sie müssten entweder einen Weg finden, alle xTicks gleichzeitig auszuwählen (indem Sie den Auswahlschalter '.nv-x.nv-Achse> g' auf etwas Sinnvolles ändern), aber das könnte schwierig sein. Sie müssen dies wahrscheinlich für jeden tun, indem Sie ihre xTicks der Reihe nach auswählen. Stellen Sie sicher, dass Sie jedem Diagramm eine eigene Klasse/ID geben, damit Sie sie leicht auswählen können. – River
Danke, dass dies für mich funktioniert –