Anybody know of any learn-by-example type of tutorials for using JFreeChart in a Swing GUI?
http://www.jfree.org/
Moderator: General Moderators
Code: Select all
w3style:~/java/SunTracker d11wtq$ javac SunTracker.java
./org/w3style/suntracker/grapher/AzimuthAltitudeGraph.java:14: reference to addValue is ambiguous, both method addValue(java.lang.Number,java.lang.Comparable,java.lang.Comparable) in org.jfree.data.category.DefaultCategoryDataset and method addValue(double,java.lang.Comparable,java.lang.Comparable) in org.jfree.data.category.DefaultCategoryDataset match
data.addValue(1.0, "Line 1", 1);
^
1 error
w3style:~/java/SunTracker d11wtq$Code: Select all
package org.w3style.suntracker.grapher;
import java.awt.image.BufferedImage;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.JFreeChart;
import org.jfree.data.category.DefaultCategoryDataset;
import org.jfree.chart.plot.PlotOrientation;
public class AzimuthAltitudeGraph
{
public BufferedImage getChartAsBufferedImage(int dimX, int dimY)
{
DefaultCategoryDataset data = new DefaultCategoryDataset();
data.addValue(1.0, "Line 1", 1);
//etc etc (just testing now)
JFreeChart chart = ChartFactory.createLineChart(
"My line chart",
"Azimuth",
"Altitude",
data,
PlotOrientation.HORIZONTAL,
true,
true,
false
);
BufferedImage image = chart.createBufferedImage(dimX, dimY);
return image;
}
}