代码大概是这样的,是通过dataseriesItem的键值对这种方式加入数据
DataSeries series = new DataSeries(reasonCode);
PlotOptionsColumn columnPlot = new PlotOptionsColumn();
columnPlot.setCursor(Cursor.NONE);
series.setPlotOptions(columnPlot);
Double qty = Double.valueOf(array[2]
.toString());
series.add(new DataSeriesItem(reasonCode, qty));
DefectCodeBean dc = DBUtil.getBean(DefectCodeBean.class, DBFilter.eq("id", Integer.valueOf(array[1]
.toString())));
SolidColor solidColor = SolidColor.BLUE;
if (dc != null) {
Color awtColor = dc.getAwtColor();
if (awtColor != null) {
solidColor = new SolidColor(
ColorUtil.convertRGBToHex(awtColor.getRed(), awtColor.getGreen(), awtColor.getBlue()));
}
}
chart.addSeries(series);
chart.setSeriesColor(series, solidColor);