| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1804 人关注过本帖
标题:zedGraph控件怎样用c++实现画图功能
取消只看楼主 加入收藏
wenzhuLeo
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-12-5
收藏
 问题点数:0 回复次数:0 
zedGraph控件怎样用c++实现画图功能
想在vs2005的c++环境,利用zedGraph控件,在窗体Form1中实现曲线显示,程序如下。调试时语法没错,但就是不能显示图形,不知是怎么回事,还请高手指点迷津。谢谢了先!

private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) {

    GraphPane myPane = zedGraphControl1->GraphPane;
    myPane.CurveList->Clear();

     // 设置初始数据
    double x, y1, y2;
    PointPairList^ list1 = gcnew PointPairList();
    PointPairList^ list2 = gcnew PointPairList();
    for ( int i=0; i<60; i++ )
      {
          x = (double) i + 5;
          y1 = 1.5 + Math::Sin( (double) i * 0.2 );
          y2 = 3.0 * ( 1.5 + Math::Sin( (double) i * 0.2 ) );
          list1->Add( x, y1 );
          list2->Add( x, y2 );
       }

    // 创建红色的菱形曲线
    // 标记, 图中的 "Porsche"
    LineItem myCurve1 = myPane.AddCurve("Porsche",list1, Color::Red, SymbolType::Diamond );

    // 创建蓝色的圆形曲线
    // 标记, 图中的 "Piper"   
    LineItem myCurve2 = myPane.AddCurve("Piper",list2, Color::Blue, SymbolType::Circle );

    // 在数据变化时绘制图形
    myPane.AxisChange(this->CreateGraphics());
   
                  
    }
   
private: System::Void Form1_Paint(System::Object^  sender, System::Windows::Forms::PaintEventArgs^  e) {

            
             GraphPane myPane = zedGraphControl1->GraphPane;   
             myPane.Draw( e->Graphics );


         }

搜索更多相关主题的帖子: 画图 private Object double 
2011-12-05 15:26
快速回复:zedGraph控件怎样用c++实现画图功能
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023390 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved