JFreeChart wygląd wykresów.

0

Witam, mam parę pytań.
Otóż mam jakąś przykładową bazę danych punktów

XYSeriesCollection dataset = new XYSeriesCollection();

Potem deklaruję obszar do rysowania tak:

         JFreeChart chart = ChartFactory.createXYLineChart("", "", "", dataset, PlotOrientation.VERTICAL,true,true,false); 
	chart.setBackgroundPaint(Color.white);

        XYPlot plot = chart.getXYPlot();
        plot.setBackgroundPaint(Color.lightGray);
        plot.setDomainGridlinePaint(Color.white);
        plot.setRangeGridlinePaint(Color.white);
        
        XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer();
        renderer.setSeriesLinesVisible(0, false);
        renderer.setSeriesShapesVisible(1, false);
        plot.setRenderer(renderer);
        
        NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
        rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
		
	ChartPanel panel = new ChartPanel(chart);
	panel.setPreferredSize(new java.awt.Dimension(850, 500));
	setContentPane(panel);

I chciałbym uzyskać na wykresie taki efekt jak na obrazku, to znaczy, żeby na osi OY były części dziesiętne.
Dodatkowo czy można ustawić ręcznie style rysowania? Chciałbym, żeby były rysowane liniami ciągłymi, oraz takimi kolorami które się nie zlewają i różnią się od siebie.
funkcja.png

0

Może już sprawdzałeś, ale w sieci jest sporo przykładów jak używać JFreeChart https://github.com/anilbharadia/jFreeChart-Examples/tree/master/src . Jakiś czas temu widziałem ich jeszcze więcej, w zasadzie wszystko co trzeba jest gdzies opracowane w samplach wystarczy poszukać. Na moje potrzeby sample zawsze wystarczały.

1 użytkowników online, w tym zalogowanych: 0, gości: 1