日期:2014-05-20 浏览次数:20837 次
package swing; import java.awt.*; import java.awt.event.*; import java.awt.geom.Rectangle2D; import java.util.*; import javax.swing.*; import javax.swing.Timer; import org.jfree.chart.*; import org.jfree.chart.axis.*; import org.jfree.chart.labels.StandardCategoryToolTipGenerator; import org.jfree.chart.plot.*; import org.jfree.chart. keyPress
------解决方案--------------------
偶这里有个是饼状图的例子,可能比较简单,更容易理解一些
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.JFreeChart;
import org.jfree.data.general.DefaultPieDataset;
public class JFreeChartTest {
public static void main(String[] args) {
DefaultPieDataset dpd = new DefaultPieDataset();
dpd.setValue("管理人员", 25);
dpd.setValue("市场人员", 25);
dpd.setValue("开发人员", 45);
dpd.setValue("其他人员", 10);
JFreeChart chart = ChartFactory.createPieChart3D("某公司人员组织结构图", dpd,
true, true, false);
ChartFrame chartFrame = new ChartFrame("某公司人员组织结构图", chart);
chartFrame.pack();
chartFrame.setVisible(true);
}
}
效果如下,当然要加入jcommon-1.0.12.jar和jfreechart-1.0.9.jar两个包,如果下这两个包的话可以到
http://download.csdn.net/source/668069 去下了
试试运行效果