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#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...