Scroll chart

A discussion forum for JFreeChart (a 2D chart library for the Java platform).
Locked
anibanm
Posts: 12
Joined: Thu May 17, 2007 4:12 pm

Scroll chart

Post by anibanm » Thu Jun 07, 2007 3:33 pm

Hello,
I'm trying to do a scroll in a chart.

My chart:
JFreeChart chart1 = ChartFactory.createTimeSeriesChart(
"Gráfico", // chart title
"Fecha",
"Velocidad m/s",
data, // data
true, // include legend
true,
false
);
where data is a JDBCXYDataset.

data = new JDBCXYDataset(conecction);
String sql = "SELECT date,Vel1,Vel2 FROM MyTable ";
data.executeQuery(sql);


Now, I don't Know ...

panel.getChart().getXYPlot().getDomainAxis().setUpperBound(......);
model.setExtent(.....);
panel.getChart().addChangeListener(new ChartChangeListener() {
public void chartChanged(ChartChangeEvent event) {
ValueAxis axis = panel.getChart().getXYPlot().getDomainAxis();
model.removeChangeListener(cl); //avoids recursion
model.setValue((int) axis.getLowerBound());
model.setExtent((int) axis.getRange().getLength());
model.addChangeListener(cl);
}
});
model.addChangeListener(cl = new ChangeListener() {
public void stateChanged(ChangeEvent e) {
ValueAxis axis = panel.getChart().getXYPlot().getDomainAxis();
axis.setRange(model.getValue(),model.getValue()+model.getExtent());
}
});

I need your help.
Thank's

Locked