CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

100分求解:jfreechart画一个曲线图,含53个点。

楼主cuixiping(无心●愚公)2005-03-03 01:14:21 在 Java / J2SE / 基础类 提问

100分求解:jfreechart画一个曲线图,含53个点。  
   
  X轴为数字   1,2,3,...   53。  
  Y轴为数字值,随意。  
   
  关键是怎么让X轴显示   1-53,E文的文档太多,不知从哪里开始。 问题点数:100、回复次数:11Top

1 楼cuixiping(无心●愚公)回复于 2005-03-03 09:53:41 得分 0

Help   Me   !Top

2 楼ilovegc(我爱甘草)回复于 2005-03-03 10:13:21 得分 0

upTop

3 楼cuixiping(无心●愚公)回复于 2005-03-03 11:46:29 得分 0

upTop

4 楼cuixiping(无心●愚公)回复于 2005-03-03 15:06:32 得分 0

.  
                                ///\\\  
                        ///////\\\\\\\  
  ===///////////////\\\\\\\\\\\\===  
                                  ||||  
                                  ||||  
                                  ||||  
                                  ||||  
                                  ||||  
   
  Top

5 楼cuixiping(无心●愚公)回复于 2005-03-04 10:46:47 得分 0

upTop

6 楼zhaoao5958(不会游泳的鱼)回复于 2005-03-04 10:51:31 得分 0

upTop

7 楼ilovegc(我爱甘草)回复于 2005-03-04 20:39:42 得分 0

友情UP   !Top

8 楼cuixiping(无心●愚公)回复于 2005-03-04 23:19:06 得分 0

大宝啊,天天顶,嘿,还真对得起咱这帖子!  
  Top

9 楼enrico(小甭)回复于 2005-03-05 00:04:12 得分 10

//0.9.20版本下调试通过  
  import   java.awt.*;  
  import   javax.swing.*;  
   
  import   org.jfree.chart.*;  
  import   org.jfree.chart.axis.*;  
  import   org.jfree.chart.plot.*;  
  import   org.jfree.chart.renderer.*;  
  import   org.jfree.data.*;  
   
  public   class   LineExample   {  
          public   LineExample()   {  
                  JFrame   frame   =   new   JFrame("Line   Example");  
                  Container   content   =   frame.getContentPane();  
                  content.setLayout(new   FlowLayout());  
                   
                  final   XYDataset   dataset   =   createDataset();  
                  final   JFreeChart   chart   =   createChart(dataset);  
                  final   ChartPanel   chartPanel   =   new   ChartPanel(chart);  
                  chartPanel.setPreferredSize(new   java.awt.Dimension(500,   270));  
                   
                  content.add(chartPanel);  
                   
                  frame.pack();  
                  frame.setVisible(true);  
          }  
           
          private   XYDataset   createDataset()   {                  
                  final   XYSeries   series1   =   new   XYSeries("First");  
                   
                  for   (int   i   =   1;   i   <=   53;   i++)   {  
                          series1.add(i,   Math.random()   *   50);  
                  }  
                   
                  final   XYSeriesCollection   dataset   =   new   XYSeriesCollection();  
                  dataset.addSeries(series1);  
                   
                  return   dataset;  
          }  
           
          private   JFreeChart   createChart(final   XYDataset   dataset)   {  
                           
                  return   new   JFreeChart(new   XYPlot(dataset,    
                                                                                    new   NumberAxis("X"),    
                                                                                    new   NumberAxis("Y"),    
                                                                                    new   StandardXYItemRenderer()  
                                                                                  ));  
           
          }  
                   
          public   static   void   main(String[]   args)   {  
                   
                  new   LineExample();  
                   
          }  
  }Top

10 楼jinxfei(周华健、言兴朋、茅威涛)回复于 2005-03-05 00:12:07 得分 10

XYSeries   series   =   new   XYSeries("测试数据");  
  for   (int   i=0;   i<53;   i++){  
                        series.add(i,   i);  
                    }  
  XYDataset   dataset   =   new   XYSeriesCollection(series);  
   
  JFreeChart   chart   =   ChartFactory.createXYAreaChart(  
            "test   data",  
            "data   point",  
            "data",  
            dataset,  
                            org.jfree.chart.plot.PlotOrientation.VERTICAL,  
   
                     
                            true,  
            false,  
                            false);  
   
  Top

11 楼ilovegc(我爱甘草)回复于 2005-03-08 11:27:50 得分 80

to   jinxfei(jinxfei):    
   
      按照你这个,X轴显示的不是   1,2,3,...   53,   而是0,5,10,15,......  
   
  坐标轴的数字,如果由jfreechart自动控制往往不是我想要的。  
  我想知道如何准确控制坐标轴上显示的数字。  
  如何控制显示为:0,   3,   6,   9,   12,   ...  
  如何控制显示为:0,   11,   22,   33,   44,   ...Top

相关问题

  • 关于VB.NET画曲线图
  • jfreechart 如何画统计每年按月份的数据的曲线图!??
  • 怎样使用OWC画曲线图?
  • java如何画曲线图?在线等!!
  • 如何画曲线图(在线等待)
  • 怎么设定 jfreechart 曲线图中各条曲线的颜色?
  • 非常急!怎样利用JFreeChart制作动态的曲线图?
  • jfreechart曲线图如何加上图例子????
  • 画WEB曲线图,如何画,大家帮个忙,急!!
  • 画WEB曲线图,如何画,大家帮个忙,急!!

关键词

  • jfreechart
  • chartpanel
  • jfree
  • chart
  • frame
  • import org
  • final
  • content

得分解答快速导航

  • 帖主:cuixiping
  • enrico
  • jinxfei
  • ilovegc

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo