mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-30 09:26:44 +00:00
use StringMessages in polar sheet view
This commit is contained in:
+3
@@ -499,4 +499,7 @@ public interface StringMessages extends Messages {
|
|||||||
String overallRankTooltip();
|
String overallRankTooltip();
|
||||||
String noDataFound();
|
String noDataFound();
|
||||||
String displayName();
|
String displayName();
|
||||||
|
String histogram();
|
||||||
|
String numberOfDataPoints();
|
||||||
|
String angleAndTotalNumberOfDataPoints(int angle, int numberOfDataPoints);
|
||||||
}
|
}
|
||||||
|
|||||||
+3
@@ -501,3 +501,6 @@ gpsData=GPS data
|
|||||||
status=Status
|
status=Status
|
||||||
noDataFound=No data found
|
noDataFound=No data found
|
||||||
displayName=Display name
|
displayName=Display name
|
||||||
|
histogram=Histogram
|
||||||
|
numberOfDataPoints=Number of data points
|
||||||
|
angleAndTotalNumberOfDataPoints=Angle: {0}; Total number of data-points: {1}
|
||||||
+3
@@ -501,3 +501,6 @@ gpsData=GPS-Daten
|
|||||||
status=Status
|
status=Status
|
||||||
noDataFound=Keine Daten gefunden
|
noDataFound=Keine Daten gefunden
|
||||||
displayName=Anzeigename
|
displayName=Anzeigename
|
||||||
|
histogram=Histogramm
|
||||||
|
numberOfDataPoints=Anzahl Datenpunkte
|
||||||
|
angleAndTotalNumberOfDataPoints=Winkel: {0}; Anzahl Datenpunkte: {1}
|
||||||
+6
-5
@@ -30,17 +30,18 @@ public class PolarSheetsHistogramPanel extends SimplePanel implements RequiresRe
|
|||||||
|
|
||||||
private Chart createHistogramChart() {
|
private Chart createHistogramChart() {
|
||||||
Chart histogramChart = new Chart().setType(Type.COLUMN).setZoomType(Chart.ZoomType.X).setWidth(800);
|
Chart histogramChart = new Chart().setType(Type.COLUMN).setZoomType(Chart.ZoomType.X).setWidth(800);
|
||||||
//TODO string messages
|
histogramChart.setChartTitleText(stringMessages.histogram());
|
||||||
histogramChart.setChartTitleText("Histogram:");
|
histogramChart.getYAxis().setMin(0).setAxisTitle(new AxisTitle().setText(stringMessages.numberOfDataPoints()));
|
||||||
histogramChart.getYAxis().setMin(0).setAxisTitle(new AxisTitle().setText("Number of data-points"));
|
histogramChart.getXAxis().setLabels(new XAxisLabels().setRotation(-90f).setY(10)).setAxisTitle(new AxisTitle().setText(
|
||||||
histogramChart.getXAxis().setLabels(new XAxisLabels().setRotation(-90f).setY(10)).setAxisTitle(new AxisTitle().setText("Speed in knots"));
|
stringMessages.speedInKnots()));
|
||||||
histogramChart.setLegend(new Legend().setEnabled(false));
|
histogramChart.setLegend(new Legend().setEnabled(false));
|
||||||
return histogramChart;
|
return histogramChart;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setData(PolarSheetsHistogramData data) {
|
public void setData(PolarSheetsHistogramData data) {
|
||||||
chart.removeAllSeries();
|
chart.removeAllSeries();
|
||||||
chart.setTitle(new ChartTitle().setText("Histogram"), new ChartSubtitle().setText("Angle: " + data.getAngle() + "; Total number of data-points: " + data.getDataCount()));
|
chart.setTitle(new ChartTitle().setText(stringMessages.histogram()),
|
||||||
|
new ChartSubtitle().setText(stringMessages.angleAndTotalNumberOfDataPoints(data.getAngle(), data.getDataCount())));
|
||||||
Point[] points = toPoints(data);
|
Point[] points = toPoints(data);
|
||||||
Series series = chart.createSeries();
|
Series series = chart.createSeries();
|
||||||
series.setPoints(points);
|
series.setPoints(points);
|
||||||
|
|||||||
Reference in New Issue
Block a user