AChartEngineを使用して2つのY軸を使用しています。私が抱えている問題は、2つの軸が整列しておらず、どの線がどの軸に対応しているかが非常に混乱していることです。0点も並んでいません。
renderer.setApplyBackgroundColor(true);
renderer.setBackgroundColor(Color.BLACK);
renderer.setAxesColor(Color.LTGRAY);
renderer.setPointSize(14);
renderer.setChartTitle( "Waves" );
renderer.setShowGrid(true);
renderer.setXLabels( 10 );
renderer.setYLabels( 10 );
renderer.setXLabelsAlign(Align.RIGHT);
renderer.setYLabelsAlign(Align.RIGHT, 0);
renderer.setZoomButtonsVisible(true);
renderer.setPanLimits(new double[] { vdiMin, vdiMax, netMin, netMax });
renderer.setZoomLimits(new double[] { vdiMin, vdiMax, netMin, netMax });
renderer.setZoomRate(1.05f);
renderer.setLabelsColor(Color.WHITE);
renderer.setXLabelsColor(Color.WHITE);
renderer.setYLabelsColor(0, Color.WHITE);
renderer.setYLabelsColor(1, Color.WHITE);
if( spinnerChoice == 0 ) {
renderer.setYTitle("Diff Volts", 1);
} else {
renderer.setYTitle( "Current", 1 );
}
renderer.setYTitle( "Net Volts", 0 );
renderer.setYAxisAlign(Align.RIGHT, 1);
renderer.setYLabelsAlign(Align.LEFT, 1);
2つの軸を0に揃える方法、またはグリッド線を異なる色で描画する方法を知っている人はいますか?
を使用renderer.setAxesColor( Color.LTGRAY )
して、スケーリング数を使用するように調整しようとしましたが、機能しませんでした。
renderer.setAxesColor( Color.LTGRAY, 1 );
or
renderer.setAxesColor( 1, Color.LTGRAY );