mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-29 08:56:43 +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 noDataFound();
|
||||
String displayName();
|
||||
String histogram();
|
||||
String numberOfDataPoints();
|
||||
String angleAndTotalNumberOfDataPoints(int angle, int numberOfDataPoints);
|
||||
}
|
||||
|
||||
+3
@@ -501,3 +501,6 @@ gpsData=GPS data
|
||||
status=Status
|
||||
noDataFound=No data found
|
||||
displayName=Display name
|
||||
histogram=Histogram
|
||||
numberOfDataPoints=Number of data points
|
||||
angleAndTotalNumberOfDataPoints=Angle: {0}; Total number of data-points: {1}
|
||||
+4
-1
@@ -500,4 +500,7 @@ windData=Winddaten
|
||||
gpsData=GPS-Daten
|
||||
status=Status
|
||||
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() {
|
||||
Chart histogramChart = new Chart().setType(Type.COLUMN).setZoomType(Chart.ZoomType.X).setWidth(800);
|
||||
//TODO string messages
|
||||
histogramChart.setChartTitleText("Histogram:");
|
||||
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("Speed in knots"));
|
||||
histogramChart.setChartTitleText(stringMessages.histogram());
|
||||
histogramChart.getYAxis().setMin(0).setAxisTitle(new AxisTitle().setText(stringMessages.numberOfDataPoints()));
|
||||
histogramChart.getXAxis().setLabels(new XAxisLabels().setRotation(-90f).setY(10)).setAxisTitle(new AxisTitle().setText(
|
||||
stringMessages.speedInKnots()));
|
||||
histogramChart.setLegend(new Legend().setEnabled(false));
|
||||
return histogramChart;
|
||||
}
|
||||
|
||||
public void setData(PolarSheetsHistogramData data) {
|
||||
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);
|
||||
Series series = chart.createSeries();
|
||||
series.setPoints(points);
|
||||
|
||||
Reference in New Issue
Block a user