Achartengine su android – asse Y multiplo

Avere difficoltà a get più assi Y per mostrare su un grafico utilizzando achartengine su android. Ho cercato di copiare ciò che è stato fatto sulla demo "Multiple Temperature Chart" qui: http://code.google.com/p/achartengine/source/browse/trunk/achartengine/demo/org/achartengine/chartdemo/demo/ chart / MultipleTemperatureChart.java ma non mostrerà l'asse Y a destra, né mostrerà le etichette Yaxis che voglio mostrare.

Qualche idea che cosa potrebbe fare il mio codice:

  • Come get l'ultima image catturata con la camera in android?
  • Ottieni la home, il lavoro e le posizioni connesse, come Google Inbox
  • aggiungere più ClusterManager alla mappa di Google
  • Imansible installare apk utilizzando adb sul dispositivo aggiornato a Android Lollipop
  • Errore: Assicurarsi che il cursore sia inizializzato correttamente prima di accedere ai dati da esso?
  • Fare un'image cliccabile
  • mCurrentCostSeries = new XYSeries(costTitle); mCurrentEffSeries = new XYSeries(effTitle); mDataset.addSeries(mCurrentCostSeries); mDataset.addSeries(mCurrentEffSeries); int[] colors = new int[] { Color.RED, Color.YELLOW }; PointStyle[] styles = new PointStyle[] { PointStyle.POINT, PointStyle.DIAMOND }; mRenderer = new XYMultipleSeriesRenderer(2); setRenderer(mRenderer, colors, styles); int length = mRenderer.getSeriesRendererCount(); for (int i = 0; i < length; i++) { XYSeriesRenderer r = (XYSeriesRenderer) mRenderer.getSeriesRendererAt(i); r.setLineWidth(3f); } mRenderer.setApplyBackgroundColor(true); mRenderer.setBackgroundColor(Color.argb(100, 50, 50, 50)); mRenderer.setAxesColor(Color.LTGRAY); mRenderer.setZoomButtonsVisible(true); mRenderer.setPointSize(10); mRenderer.setChartTitle("Fuel Efficiency and Cost"); mRenderer.setShowGrid(true); mRenderer.setXLabelsAlign(Align.RIGHT); mRenderer.setYLabelsAlign(Align.RIGHT); mRenderer.setYTitle(cunits,0); mRenderer.setLabelsColor(Color.WHITE); mRenderer.setXLabelsColor(Color.GREEN); mRenderer.setYLabelsColor(0, colors[0]); mRenderer.setYLabelsColor(1, colors[1]); mRenderer.setYTitle(dunits, 1); // these lines SHOULD set the second Y axis mRenderer.setYAxisAlign(Align.RIGHT, 1);// (series=1) but have no effect. mRenderer.setYLabelsAlign(Align.LEFT, 1); 

    Sto usando un grafico di timeseries invece di un grafico cubicline che utilizza la demo ma altrimenti le cose dovrebbero essere quasi uguali.

  • Come posso disegnare una sparkline con un achartengine senza bordo?
  • achartengine - l'aggiunta di ImageButton esterni per lo zoom in vista accanto al grafico causa un comportmento strano UI
  • Come rimuovere lo spazio inutile tra le barre in AchartEngine?
  • aggiungere repository maven per build.gradle
  • Librerie di grafici di Android
  • come riempire l'elenco di arrays tra 2 punti?
  • One Solution collect form web for “Achartengine su android – asse Y multiplo”

    Assicurarsi di assegnare un numero di scala separato per la seconda serie. Ad esempio, inizializzare il mCurrentEffSeries questo modo e functionrà:

     mCurrentEffSeries = new XYSeries(effTitle, 1); 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.