0
primeface의 막대 차트를 표시하려고하지만 x 축 값을 수정하려면 다음 코드를 사용하여 x 축에 (동적으로) 연도를 표시하고 싶습니다. 표시, 대신 내가 년 2010,2011,2012에 대한 x 축에 ... 같은 1,2,3와 같은 값을 얻을 ... :primefaces 3.2 막대 차트 x 축 값이 잘못 렌더링되었습니다
관리 빈 :
categoryModel = new CartesianChartModel();
objejb=(StockCommodityEJBStateless) new InitialContext().lookup("StockCommodityTest");
ChartSeries scrip1 = new ChartSeries();
scrip1.setLabel(scripSymbol1);
Collection coll=objejb.getScripQtyYearWise(scripID1);
for (Object o : coll) {
Object[] res = (Object[]) o;
Number sum = (Number)res[0];
Object year = res[1];
scrip1.set(year,sum);
}
ChartSeries scrip2 = new ChartSeries();
scrip2.setLabel(scripSymbol2);
Collection coll2=objejb.getScripQtyYearWise(scripID2);
for (Object o : coll2) {
Object[] res = (Object[]) o;
Number sum = (Number)res[0];
Object year = res[1].toString();
scrip2.set(year,sum);
}
categoryModel.addSeries(scrip1);
categoryModel.addSeries(scrip2);
오전 내가 잘못 됐어? 어떻게 해결합니까?