Ich verwende ZK Framework in einem Projekt und ich muss dieses Diagramm erstellen und als ein Bild exportieren.Warum zeigt das von zk erzeugte Diagrammbild nicht die y-Nummern an?
Und das ist das Bild, das erzeugt wird:
Wie Sie sehen können, wann immer das Bild der Zahlen auf der Y-Achse erzeugt wird verschwinden und seine Bereich ändert sich auch. Weiß jemand, warum das passiert?
zul
<charts id="chrtConsumoFaturado" type="line" title="Gráfico dos últimos 12 meses" />
Controller
this.chrtConsumoFaturado.setHeight(222);
this.chrtConsumoFaturado.getYAxis().setTitle("Valores");
this.chrtConsumoFaturado.getYAxis().getLabels().setFormat("R$ {value},00");
this.chrtConsumoFaturado.getExporting().getButtons().setEnabled(true);
this.chrtConsumoFaturado.getTooltip().setValuePrefix("R$ ");
this.chrtConsumoFaturado.getTooltip().setValueSuffix(",00");
this.chrtConsumoFaturado.setModel(new DefaultCategoryModel());
Einige Beobachtungen: die ausführende Taste aktiviert ist; die anderen Werte sind korrekt und ich verwende zk 7.0.0
Haben Sie versucht, machen Sie das Diagramm festlegen höher? Vielleicht entscheiden der Renderer und der Bildexporteur, welche Zeilen in einem anderen Maßstab angezeigt werden sollen. –
@MalteHartwig aber das ist was ich will. Wenn sich die Skala ändert, sollten sich auch die Werte ändern. In den Demos auf der offiziellen Website von Zk können Sie weitere Linien im Diagramm hinzufügen und die Skalierung ändern, aber wenn das Bild generiert wird, erzeugt es genau das Bild, das wir sehen, was nicht in meinem Code passiert:/ –
Können Sie hinzufügen mehr von Ihrem Code, zum Beispiel wie Sie Ihr Diagramm konfigurieren? Der Waht-Typ wird von 'getYAxis()' zurückgegeben? Können Sie angeben, welche Werte angezeigt werden sollen? Sie können auf den Bildern sehen, dass sich nicht nur die Schritte ändern, sondern auch der gesamte Bereich (-20 bis 40 -> -10 bis 30). X-Achsenbeschriftungen und Titel- und Legendengröße ändern sich ebenfalls ... –