Cómo dibujar una distribución normal con JFreeChart
¿Importar? org.jfree.chart.fábrica de gráficos;
¿Importar? org . jfree . panel de gráficos;
¿Importar? org. jfree. gráfico. jfreechart;
¿Importar? org . jfree . gráfico . orientación del gráfico;
¿Importar? org.jfree.función de datos.función 2d;
¿Importar? org.jfree.función de datos.función de distribución normal 2d;
¿Importar? org.jfree.datos.general.datasetutilities;
¿Importar? org . jfree . datos . xy . xy conjunto de datos;
¿Importar? org . jfree .ui . marco de aplicación;
¿Importar? org . jfree . ui . utilidades de refinería;
/**
*? ¿Manifestación? ¿Actuación? ¿respuesta? ¿normal? ¿emitido? Función.
*/
¿Público? ¿clase? ¿Demo de distribución normal? ¿extender? ¿Marco de aplicación? {
/**
*?¿Respuesta? ¿demostración? ¿Aplicar? ¿espectáculo? ¿respuesta? ¿normal? Distribución.
*
*?@param? títuloel? ¿marco? título.
*/
¿Público? ¿NormalDistributionDemo(final? ¿cadena? título)? {
Super(título);
¿Función2D? ¿normal? =?Nuevo? NormalDistributionFunction2D(0.0,?1.0);
XYDataset? ¿Conjunto de datos? =?datasetutilities.samplefunction2d(normal,?-5.0,?5.0,?100,?"normal");
¿Final? ¿JFreeChart? ¿cuadro? =?ChartFactory.createXYLineChart(
"XY? ¿Serie? Demostración",
"X",?
"Y",?
Conjunto de datos,
Dirección de la trama.
Vertical,
Sí,
Sí,
Incorrecto
);
¿Final? ¿Panel de gráficos? ¿Panel de gráficos? =?Nuevo? ChartPanel(chart);
chartPanel.setPreferredSize(new?java.awt.Dimension(500,?270));
setContentPane(chartPanel);
}
//?*************************************** *** *************************************
//? *?JFREECHART? ¿Revelador? ¿Guía turístico? *
//?*?¿Ese? ¿JFreeChart? ¿Revelador? guía,? ¿Escrito? ¿Por quién? ¿David? ¿Gilbert? ¿Sí? ¿Disponible? *
//?*?¿Adónde ir? ¿Comprar? ¿De donde? ¿Objeto? ¿Refinería? Limitado: *
//?**
//?*?/jfreechart/guide.html? *
//?**
//?*?¿Ventas? ¿Sí? ¿segunda mano? ¿A dónde ir? ¿suministrar? ¿Fondos? ¿para qué? ¿eso? ¿JFreeChart? ¿proyecto? -?Por favor*?
//?*?¿Soporte? ¿A nosotros? ¿Así que lo que? ¿eso? ¿a nosotros? ¿Puedo? ¿Continuar? ¿En desarrollo? ¿gratis? software. ? *
//?*************************************** *** *************************************
/**
*?¿Iniciar? ¿punto? ¿para qué? ¿eso? ¿demostración? Aplicar.
*
*?@param? Agnès Nord.
*/
¿Público? ¿Electricidad estática? ¿Vacío? principal(¿final? Cadena[]? argumentos)? {
¿Final? ¿Demo de distribución normal? ¿Manifestación? =?Nuevo? NormalDistributionDemo("¿Normal? ¿Distribución? demo");
demo pack();
pantalla de marco central (demo). establecer visible(verdadero);
}
}