JFreeChart + Comparativo de tempo! Tem como?

Aí galera do pj bl?
Alguém sabe como faço pra montar um BarChart pra fazer um comparativo de tempo??? Não sei como faço pra entrar com os valores de tempo no dataset!!!
Se alguém puder ajudar posta ae!!!

Valeu!!! :wink:

Falaê, twwister.

acho que isso pode te ajudar. É um exemplo básico mas dá pra tger uma idéia geral.

[code] private static XYDataset createDataset()
{
TimeSeries timeseries = new TimeSeries("Random 1");
double d = 0.0D;
Day day = new Day();
for(int i = 0; i < 200; i++)
{
d = (d + Math.random()) - 0.5D;
timeseries.add(day, d);
day = (Day)day.next();
}

    TimeSeriesCollection timeseriescollection = new TimeSeriesCollection&#40;timeseries&#41;;
    return timeseriescollection;
&#125;

private static JFreeChart createChart&#40;XYDataset xydataset&#41;
&#123;
    JFreeChart jfreechart = ChartFactory.createXYAreaChart&#40;&quot;XY Area Chart Demo 2&quot;, &quot;Time&quot;, &quot;Value&quot;, xydataset, PlotOrientation.VERTICAL, true, true, false&#41;;
    XYPlot xyplot = jfreechart.getXYPlot&#40;&#41;;
    DateAxis dateaxis = new DateAxis&#40;&quot;Time&quot;&#41;;
    dateaxis.setLowerMargin&#40;0.0D&#41;;
    dateaxis.setUpperMargin&#40;0.0D&#41;;
    xyplot.setDomainAxis&#40;dateaxis&#41;;
    xyplot.setForegroundAlpha&#40;0.5F&#41;;
    XYItemRenderer xyitemrenderer = xyplot.getRenderer&#40;&#41;;
    xyitemrenderer.setToolTipGenerator&#40;new StandardXYToolTipGenerator&#40;&quot;&#123;0&#125;&#58; &#40;&#123;1&#125;, &#123;2&#125;&#41;&quot;, new SimpleDateFormat&#40;&quot;d-MMM-yyyy&quot;&#41;, new DecimalFormat&#40;&quot;#,##0.00&quot;&#41;&#41;&#41;;
    return jfreechart;
&#125;[/code]

Espero ter ajudado.

Aí véio valeu! tpow vo ver se fumega aí posto oqq deu! Meu gráfico é do tipo barchart e o dataset é DefaultCategoryDataset entaum num sei se vai dar, mas vamo la tenta! :rock: