If you want very cool, interactive charts, you might try 
http://www.fusioncharts.com/free/.  

Here is an example screenshot:

https://www.cs.sbcc.edu/strenn/cs129/TopOrdersFusionChart.jpg

All you have to do is provide the data in XML format, which I did with a 
standard facelet and <ui:repeat>:


  | <ui:composition xmlns="http://www.w3.org/1999/xhtml"; 
xmlns:s="http://jboss.com/products/seam/taglib";
  |     xmlns:ui="http://java.sun.com/jsf/facelets"; 
xmlns:f="http://java.sun.com/jsf/core"; xmlns:h="http://java.sun.com/jsf/html";
  |     xmlns:rich="http://richfaces.org/rich"; 
xmlns:fn="http://java.sun.com/jsp/jstl/functions";>
  | 
  |     <graph caption='Top Sales Orders' xAxisName='' yAxisName='Sales 
Subtotal' showNames='1' rotateNames='1' decimalPrecision='0'
  |             formatNumberScale='0' numberPrefix="$" 
bgSWF='img/ContentBackgroundWide.jpg' baseFont="Arial" baseFontSize="12"
  |             outCnvBaseFont="Arial" outCnvsBaseFontSize="16" animation="1"> 
  |             <ui:repeat value="#{topOrders.bySubTotal}" var="topOrder">
  |                     <set name='#{topOrder.customerName}' 
value='#{topOrder.subtotal}' color="#{colorManager.nextColor}"
  |                             
link="SalesOrderView.seam?salesOrderId=#{topOrder.id}"
  |                             hoverText="#{topOrder.customerName}: Order 
##{topOrder.id} on #{fn:substring(topOrder.orderDate, 0, 10)}" />
  |             </ui:repeat> 
  |     </graph>
  | 
  | </ui:composition>anonymous wrote : 
  |   | 
  |   | 

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4109161#4109161

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4109161
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to