jfreechart中散布图的例子谁有啊 要用jfreechart做一个散布图,谁有这样的例子提供一下,谢谢啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 package com.ami;import java.awt.Dimension;import javax.swing.JPanel;import org.jfree.chart.*;import org.jfree.chart.axis.NumberAxis;import org.jfree.chart.plot.PlotOrientation;import org.jfree.chart.plot.XYPlot;import org.jfree.chart.renderer.xy.XYDotRenderer;import org.jfree.data.xy.XYDataset;import org.jfree.ui.ApplicationFrame;import org.jfree.ui.RefineryUtilities;// Referenced classes of package demo:// SampleXYDataset2public class ScatterPlotDemo2 extends ApplicationFrame{ public ScatterPlotDemo2(String s) { super(s); JPanel jpanel = createDemoPanel(); jpanel.setPreferredSize(new Dimension(500, 270)); setContentPane(jpanel); } private static JFreeChart createChart(XYDataset xydataset) { JFreeChart jfreechart = ChartFactory.createScatterPlot("Scatter Plot Demo 2", "X", "Y", xydataset, PlotOrientation.VERTICAL, true, true, false); XYPlot xyplot = (XYPlot)jfreechart.getPlot(); XYDotRenderer xydotrenderer = new XYDotRenderer(); xydotrenderer.setDotWidth(2); xydotrenderer.setDotHeight(2); xyplot.setRenderer(xydotrenderer); NumberAxis numberaxis = (NumberAxis)xyplot.getDomainAxis(); numberaxis.setAutoRangeIncludesZero(false); return jfreechart; } public static JPanel createDemoPanel() { JFreeChart jfreechart = createChart(new SampleXYDataset2()); ChartPanel chartpanel = new ChartPanel(jfreechart); chartpanel.setVerticalAxisTrace(true); chartpanel.setHorizontalAxisTrace(true); chartpanel.setPopupMenu(null); chartpanel.setDomainZoomable(true); chartpanel.setRangeZoomable(true); return chartpanel; } public static void main(String args[]) { ScatterPlotDemo2 scatterplotdemo2 = new ScatterPlotDemo2("Scatter Plot Demo 2"); scatterplotdemo2.pack(); RefineryUtilities.centerFrameOnScreen(scatterplotdemo2); scatterplotdemo2.setVisible(true); }} 虚拟主机发布jsp代码 ◆新手求助◆ 关于jsp时钟问题 jsp中 获得单选框的值 求帮忙 eclipse的一个设置问题,路过的朋友帮忙看看 如何更改jboss的欢迎页面? 小人现在要选择一天的数据,怎么根据时间选择啊 jsp 如何保留住以经选过的checkbox? 这样的问题,唉! 同一个程序,不同机器上运行jdbc建立连接慢。 poi ,就因为是汉字? 【高分急】请帮忙看下,jsp读取他人网站的xml问题
package com.ami;import java.awt.Dimension;
import javax.swing.JPanel;
import org.jfree.chart.*;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.plot.XYPlot;
import org.jfree.chart.renderer.xy.XYDotRenderer;
import org.jfree.data.xy.XYDataset;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.RefineryUtilities;// Referenced classes of package demo:
// SampleXYDataset2public class ScatterPlotDemo2 extends ApplicationFrame
{ public ScatterPlotDemo2(String s)
{
super(s);
JPanel jpanel = createDemoPanel();
jpanel.setPreferredSize(new Dimension(500, 270));
setContentPane(jpanel);
} private static JFreeChart createChart(XYDataset xydataset)
{
JFreeChart jfreechart = ChartFactory.createScatterPlot("Scatter Plot Demo 2", "X", "Y", xydataset, PlotOrientation.VERTICAL, true, true, false);
XYPlot xyplot = (XYPlot)jfreechart.getPlot();
XYDotRenderer xydotrenderer = new XYDotRenderer();
xydotrenderer.setDotWidth(2);
xydotrenderer.setDotHeight(2);
xyplot.setRenderer(xydotrenderer);
NumberAxis numberaxis = (NumberAxis)xyplot.getDomainAxis();
numberaxis.setAutoRangeIncludesZero(false);
return jfreechart;
} public static JPanel createDemoPanel()
{
JFreeChart jfreechart = createChart(new SampleXYDataset2());
ChartPanel chartpanel = new ChartPanel(jfreechart);
chartpanel.setVerticalAxisTrace(true);
chartpanel.setHorizontalAxisTrace(true);
chartpanel.setPopupMenu(null);
chartpanel.setDomainZoomable(true);
chartpanel.setRangeZoomable(true);
return chartpanel;
} public static void main(String args[])
{
ScatterPlotDemo2 scatterplotdemo2 = new ScatterPlotDemo2("Scatter Plot Demo 2");
scatterplotdemo2.pack();
RefineryUtilities.centerFrameOnScreen(scatterplotdemo2);
scatterplotdemo2.setVisible(true);
}
}