|
|
|
@@ -31,7 +31,7 @@ public class FlightCurveChart { |
|
|
|
|
|
|
|
public GraphicalView getView(final Context context) {
|
|
|
|
|
|
|
|
XYSeries series = new XYSeries("Flight Curve");
|
|
|
|
XYSeries series = new XYSeries(context.getResources().getString(R.string.fcChart_TitleLable));
|
|
|
|
|
|
|
|
this.dataSet = new XYMultipleSeriesDataset(); // collection of series under one object.,there could any
|
|
|
|
this.dataSet.addSeries(series); // number of series
|
|
|
|
@@ -48,26 +48,27 @@ public class FlightCurveChart { |
|
|
|
this.mRenderer.setMargins(new int[] { 60, 80, 60, 60 }); // top, left, bottom, right
|
|
|
|
this.mRenderer.setShowLegend(true);
|
|
|
|
this.mRenderer.setAntialiasing(true);
|
|
|
|
this.mRenderer.setLabelsColor(Color.BLACK);
|
|
|
|
|
|
|
|
// Beschriftungen
|
|
|
|
this.mRenderer.setChartTitle("Flight Curve Graph");
|
|
|
|
this.mRenderer.setChartTitle(context.getResources().getString(R.string.fcChart_Title));
|
|
|
|
this.mRenderer.setChartTitleTextSize(30);
|
|
|
|
this.mRenderer.setAxisTitleTextSize(30);
|
|
|
|
this.mRenderer.setLegendTextSize(30);
|
|
|
|
this.mRenderer.setLabelFormat(new DecimalFormat("0.##"));
|
|
|
|
this.mRenderer.setLabelsTextSize(15);
|
|
|
|
|
|
|
|
this.mRenderer.setXTitle("Distance [m]");
|
|
|
|
this.mRenderer.setXLabels(18); /**/
|
|
|
|
this.mRenderer.setXTitle(context.getResources().getString(R.string.fcChart_TitleXAxis));
|
|
|
|
this.mRenderer.setXLabels(18); /** TODO: Abhängig von Schiessdistanz */
|
|
|
|
this.mRenderer.setXLabelsColor(Color.DKGRAY);
|
|
|
|
|
|
|
|
this.mRenderer.setYTitle("h [m]");
|
|
|
|
this.mRenderer.setYLabels(10); /**/
|
|
|
|
this.mRenderer.setYTitle(context.getResources().getString(R.string.fcChart_TitleYAxis));
|
|
|
|
this.mRenderer.setYLabels(10); /** TODO: Abhängig von Schiessdistanz */
|
|
|
|
this.mRenderer.setYLabelsPadding(20);
|
|
|
|
this.mRenderer.setYLabelsColor(0, Color.DKGRAY);
|
|
|
|
|
|
|
|
this.mRenderer.setYAxisMin(-0.9);
|
|
|
|
this.mRenderer.setYAxisMax(0.9);
|
|
|
|
this.mRenderer.setYAxisMin(-0.9); /** TODO: Abhängig von Schiessdistanz */
|
|
|
|
this.mRenderer.setYAxisMax(0.9); /** TODO: Abhängig von Schiessdistanz */
|
|
|
|
|
|
|
|
|
|
|
|
// Zoom ausschalten
|