0
我使用的是0.9.7版本的庫,並且everythng按預期工作。當我移動到0.9.8時,範圍刻度標籤和域刻度標籤變得不可見。除了庫升級以外,我還沒有做過任何其他更改。當升級到0.9.8時,Android繪圖範圍刻度標記和域刻度標記不可見。
請找我的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" />
這是我的陰謀初始化。
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();
}
尼克添加樣式參數不適合我。關於格式,我已經給出了一個改變主題的選項。 – somia
作爲一個調試步驟,你可以嘗試在使用APDefacto.Dark風格時註釋掉所有自定義格式化java/xml代碼(幾乎所有內容除了實際上將系列添加到圖的那一行)? – Nick
這個問題只在我使用XYPlotZoomPan的時候出現。 – somia