Gostaria de saber se alguem tem algum exemplo de grafico feito com o Cewolf(JFreeChart) em uma pagina JSP com o retorno de um BD.
Tanks Armando.
Gostaria de saber se alguem tem algum exemplo de grafico feito com o Cewolf(JFreeChart) em uma pagina JSP com o retorno de um BD.
Tanks Armando.
<%@taglib uri='/WEB-INF/cewolf.tld' prefix='cewolf' %>
<%@page import="java.util.*"%>
<%@page import="de.laures.cewolf.*"%>
<%@page import="org.jfree.data.*"%>
<%@page import="org.jfree.chart.*"%>
<%@page import="java.awt.Insets" %>
<%
DatasetProducer categoryData = new DatasetProducer() {
public Object produceDataset(Map params) {
final String[] categories = { "Média Semanal", "de 00/00 a 00/00"};
final String[] seriesNames = { "Outros", "Brasil Realty", "Cyrela", "Rofer","Rossi","Camargo Correa" };
final Integer[][] startValues = new Integer[seriesNames.length][categories.length];
final Integer[][] endValues = new Integer[seriesNames.length][categories.length];
for (int series = 0; series < seriesNames.length; series++) {
for (int i = 0; i < categories.length; i++) {
int y = (int) (Math.random() * 10 + 1);
startValues[series][i] = new Integer(y);
endValues[series][i] = new Integer(y + (int) (Math.random() * 10));
}
}
DefaultIntervalCategoryDataset ds =
new DefaultIntervalCategoryDataset(seriesNames, categories, startValues, endValues);
return ds;
}
public String getProducerId() {
return "CategoryDataProducer";
}
public boolean hasExpired(Map params, Date since) {
return false;
}
};
pageContext.setAttribute("categoryData", categoryData);
%>
<cewolf:chart id="stackedVerticalBar3D" title="Midia Monitor" legendanchor="north" antialias="true" type="stackedVerticalBar3D" xaxislabel="" yaxislabel="">
<cewolf:colorpaint color="#FFFFFF"/>
<cewolf:data>
<cewolf:producer id="categoryData" />
</cewolf:data>
</cewolf:chart>
<cewolf:img chartid="stackedVerticalBar3D" renderer="/cewolf" width="400" height="300"/>
Espero que ajude! :eek: