Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
public class SimpleXYPlot{
public static void main(String[] args){
DefaultXYDataset dataset = new DefaultXYDataset();
dataset.addSeries("Values",new double[][]{{0, 1}, {0, 1}});
ValueAxis xAxis = new NumberAxis("x axis");
NumberAxis yAxis = new NumberAxis("y axis");
XYItemRenderer renderer = new XYLineAndShapeRenderer();
XYPlot plot = new XYPlot(dataset, xAxis, yAxis, renderer);
JFreeChart chart = new JFreeChart(plot);
BlockContainer bc = new BlockContainer(new BorderArrangement());
bc.add(new LabelBlock("Links unten"), RectangleEdge.LEFT);
bc.add(new LabelBlock("Rechts unten"), RectangleEdge.RIGHT);
bc.add(new EmptyBlock(1000,10));
CompositeTitle edgeTitle = new CompositeTitle();
edgeTitle.setPosition(RectangleEdge.BOTTOM);
edgeTitle.setTitleContainer(bc);
chart.addSubtitle(0,edgeTitle);
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(new ChartPanel(chart));
frame.pack();
frame.setVisible(true);
}
}
JFreeChart chart = new JFreeChart(plot);
BufferedImage image = new BufferedImage(450,300,BufferedImage.TYPE_4BYTE_ABGR);
Graphics2D g2 = image.createGraphics();
chart.draw(g2, new Rectangle(450, 300));
ImageIO.write(image, "png", new File("filename.PNG"));}}