diff options
Diffstat (limited to 'profiling/org.eclipse.linuxtools.dataviewers.charts/src/org/eclipse/linuxtools/dataviewers')
-rwxr-xr-x | profiling/org.eclipse.linuxtools.dataviewers.charts/src/org/eclipse/linuxtools/dataviewers/charts/provider/ChartFactory.java | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/profiling/org.eclipse.linuxtools.dataviewers.charts/src/org/eclipse/linuxtools/dataviewers/charts/provider/ChartFactory.java b/profiling/org.eclipse.linuxtools.dataviewers.charts/src/org/eclipse/linuxtools/dataviewers/charts/provider/ChartFactory.java index e1c577b3a4..5bc1fed245 100755 --- a/profiling/org.eclipse.linuxtools.dataviewers.charts/src/org/eclipse/linuxtools/dataviewers/charts/provider/ChartFactory.java +++ b/profiling/org.eclipse.linuxtools.dataviewers.charts/src/org/eclipse/linuxtools/dataviewers/charts/provider/ChartFactory.java @@ -60,7 +60,13 @@ public class ChartFactory { view = (ChartView) PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage() .showView(ChartView.VIEW_ID, String.valueOf(ChartView.getSecId()), IWorkbenchPage.VIEW_ACTIVATE); - PieChart chart = new PieChart(view.getParent(), SWT.NONE); + + String[] pieChartNames = new String [valFields.size()]; + for (int i = 0; i < valFields.size(); i++) { + pieChartNames[i] = valFields.get(i).getColumnHeaderText(); + } + + PieChart chart = new PieChart(view.getParent(), SWT.NONE, pieChartNames); chart.setBackground(WHITE); chart.setBackgroundInPlotArea(GRAD); @@ -75,11 +81,6 @@ public class ChartFactory { valueLabels[i] = nameField.getValue(objects[i]); } - /* - * String [] pieChartNames = new String [valFields.size()]; for (int i = 0; i < valFields.size(); i++) { - * pieChartNames[i] = valFields.get(i).getColumnHeaderText(); } - */ - // pie chart data is grouped by columns // row size is the number of pie charts // column size is the number of data per pie chart |