2012-09-10 50 views
2

我使用SSJ库(使用JFreeChart绘制图表),以使用最大似然估计来拟合数据分布(Weibull,Gamma等)。拟合分布后,我想将直方图与拟合密度曲线一起绘制。我知道如何使用HistogramChart获取直方图,并知道如何使用ContinuousDistChart获得拟合密度的图形。问题是,我如何将这两者叠加在一张图上? HistogramChart类具有访问底层JFreeChart的方法;然而,ContinuousDistChart没有。有没有可能与JFreeChart做到这一点?如何使用JFreeChart覆盖拟合分布和直方图?

回答

2

如果通过umontreal.iro.lecuyer.charts.ContinuousDistChart中的方法返回的JFrame实际上是org.jfree.chart.ChartFrame,则可以投射并使用getChartPanel()进行深入分析。有一个例子here