JRDesignGroup jrGroupChart = getGroupFromColumnsGroup(djChart.getColumnsGroup());
JRDesignChart chart = new JRDesignChart(new JRDesignStyle().getDefaultStyleProvider(), djChart.getType());
JRDesignGroup parentGroup = getParent(jrGroupChart);
List chartVariables = registerChartVariable(djChart);
JRDesignChartDataset chartDataset = DataSetFactory.getDataset(djChart, jrGroupChart, parentGroup, chartVariables);
chart.setDataset(chartDataset);
interpeterOptions(djChart, chart);
chart.setEvaluationTime(JRExpression.EVALUATION_TIME_GROUP);
chart.setEvaluationGroup(jrGroupChart);