Ich war mit der Bibliothek Version 0.9.7 und Everythng funktionierte wie erwartet. Als ich zu 0.9.8 wechselte, wurden die Bereichsbeschriftungen und Domain-Tick-Label unsichtbar. Ich habe keine anderen Änderungen als das Upgrade der Bibliothek vorgenommen.Android-Plot Bereich Tick Etiketten und Domain Tick Label sind nicht sichtbar, wenn auf 0.9.8 aktualisiert
finden Sie meine xml
<com.androidplot.xy.XYPlotZoomPan
android:id="@+id/dynamicXYPlot0"
androidPlot.graphWidget.marginBottom="10dp"
androidPlot.graphWidget.marginLeft="10dp"
androidPlot.graphWidget.marginRight="10dp"
androidPlot.graphWidget.marginTop="10dp"
androidplot.renderMode="use_background_thread"
android:layout_width="match_parent"
android:layout_height="150dp"
ap:backgroundColor="#00000000"
ap:borderColor="#00000000"
ap:label="Lead I "
ap:labelTextColor="#757575"
ap:labelTextSize="15sp" />
Und das ist meine Handlung Initialisierung.
private void initializePlot(XYPlotZoomPan plot, int tick, SimpleXYSeries series) {
plot.setDomainBoundaries(0, windowsize, BoundaryMode.FIXED);
plot.addSeries(series, formatter);
plot.setDrawRangeOriginEnabled(true);
plot.setTicksPerRangeLabel(Constants.RANGE_TICKS);
plot.setTicksPerDomainLabel(Constants.DOMAIN_TICKS);
plot.getGraphWidget().getRangeOriginTickLabelPaint().setTextSize(20);
plot.getGraphWidget().getRangeTickLabelPaint().setTextSize(20);
plot.getGraphWidget().getDomainOriginTickLabelPaint().setTextSize(20);
plot.getGraphWidget().getDomainTickLabelPaint().setTextSize(20);
plot.getLegendWidget().setVisible(false);
plot.setBackgroundColor(Color.WHITE);
plot.getGraphWidget().getBackgroundPaint().setColor(Color.WHITE);
plot.getGraphWidget().getGridBackgroundPaint().setColor(Color.WHITE);
plot.getGraphWidget().getDomainOriginLinePaint().setColor(dkgrey);
plot.getGraphWidget().getDomainOriginTickLabelPaint().setColor(dkgrey);
plot.getGraphWidget().getRangeOriginTickLabelPaint().setColor(dkgrey);
plot.getGraphWidget().getRangeOriginLinePaint().setColor(dkgrey);
plot.getTitleWidget().position(0, XLayoutStyle.ABSOLUTE_FROM_RIGHT, 0,
YLayoutStyle.ABSOLUTE_FROM_TOP, AnchorPosition.RIGHT_TOP);
plot.centerOnRangeOrigin(0);
plot.setRangeBottomMax(-Constants.RANGE_MIN);
plot.setRangeTopMin(Constants.RANGE_MIN);
plot.setRangeStep(XYStepMode.INCREMENT_BY_VAL, tick);
plot.setDomainStep(XYStepMode.INCREMENT_BY_VAL, Constants.DOMAIN_TICK);
adjustRangewindow();
}
Nick Hinzufügen der Stil-Param hat nicht für mich arbeiten. Und bezüglich der Formatierung habe ich eine Option zum Ändern des Themas gegeben. – somia
als Debugging-Schritt könnten Sie versuchen, alle Ihre benutzerdefinierten Formatierung Java/XML-Code (so ziemlich alles außer der Zeile, die Ihre Serie tatsächlich zur Handlung hinzufügt) während der Verwendung der APDefacto.Dark-Stil kommentieren? – Nick
Das Problem tritt nur auf, wenn ich XYPlotZoomPan verwende. – somia