0
私はJFreeChartの描画グラフィックに問題があります。この写真のようなグラフィックを描く必要があります。
excel graphicしかし、このようなグラフィックを取得しています。graphic in javaこれを解決する方法はありますか。JFreeChart - exelのようなグラフィックを描くことができません
私のJavaコード:uは画像で見ることができますどのように
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.xy.XYDataset;
import org.jfree.data.xy.XYSeries;
import org.jfree.data.xy.XYSeriesCollection;
import javax.swing.*;
public class MyGraph {
private static double A=20, R0=-40;
public static void main(String[] args) {
XYSeries series = new XYSeries("my graphic");
for (double fi = 0,step = 0.05; fi < 2*Math.PI; fi+=step) addCoordinate(series,fi);
XYDataset xyDataset = new XYSeriesCollection(series);
JFreeChart chart = ChartFactory
.createXYLineChart("my graphic 14", "x", "y",
xyDataset,
PlotOrientation.VERTICAL,
true, true, true);
JFrame frame =
new JFrame("MinimalStaticChart");
frame.getContentPane()
.add(new ChartPanel(chart));
frame.setSize(400,300);
frame.setVisible(true);
}
private static void addCoordinate(XYSeries series,double fi){
double ro = Math.cos(fi)-0.5;
series.add(ro*Math.cos(fi),ro*Math.sin(fi));
System.out.printf("fi = %f ro = %f x = %f y = %f\n", fi , ro, ro*Math.cos(fi), ro*Math.sin(fi));
}
}
、フォームと同じように調整しますが、はJFreeChartは、私は、Javaとエクセルのように私のグラフィックを描画する方法を、エクセルで好きではないグラフィックスを描画どのメソッドを使用すればよいですか?(例を挙げてください)