Я хочу создать нормальный граф распределения с более чем одной строкой.Создание нормального графа распределения с несколькими строками с использованием JFreechart
Точно так же как этот:
Я искал в Интернете, но только нашел руководство по общей линии графика, а не нормальное распределение графа.
Я не могу понять, как это сделать, пожалуйста, помогите
Ниже часть моего кода
public ChartPanel getPanelNormalWeightAndSpecies() {
double mean = getMean();
double std = getStd(mean);
Function2D normal = new NormalDistributionFunction2D(mean, std);
Function2D normal2 = new NormalDistributionFunction2D(0.0, 1.0);
XYDataset dataset = DatasetUtilities.sampleFunction2D(normal, 50, 150, 100, "Normal");
XYDataset dataset2 = DatasetUtilities.sampleFunction2D(normal2, 50, 150, 100, "Normal2");
JFreeChart chart = ChartFactory.createXYLineChart(
"Test",
"X",
"Y",
dataset,
PlotOrientation.VERTICAL,
true,
true,
false
);
XYPlot plot = chart.getXYPlot();
XYItemRenderer xyitem = plot.getRenderer();
plot.setDataset(1, dataset2);
plot.setRenderer(1, xyitem);
ChartPanel chartPanel = new ChartPanel(chart);
return chartPanel;
}
Я решил это с вашей помощью. Я не собираюсь покупать его, потому что я просто не кодирую Java как работу. В любом случае, спасибо! – CyberLuc