当前位置:编程学习 > C#/ASP.NET >>

zedGraph画曲线图的问题

namespace Quxian
{
    public partial class FormQuxian : Form
    {
        Random ran = new Random();
        
        PointPairList list = new PointPairList();
       
        LineItem myCurve;
       
        public FormQuxian()
        {
            InitializeComponent();
        }
        private void timer1_Tick(object sender, EventArgs e)
        {
            zedGraphControl1.GraphPane.XAxis.Scale.MaxAuto = true;

            double x = (double)new XDate(DateTime.Now);

            double y = ran.NextDouble();

            list.Add(x, y);
      
            this.zedGraphControl1.AxisChange();

            this.zedGraphControl1.Refresh();
            if (list.Count >= 40)
            {
                list.RemoveAt(0);
            }
           
        }
            private void button3_Click(object sender, EventArgs e)
        {

            GraphPane myPane = zedGraphControl1.GraphPane;
           
            myPane.CurveList.Clear();
            this.zedGraphControl1.AxisChange();
            this.zedGraphControl1.Refresh();
            this.zedGraphControl1.GraphPane.Title.Text = "实时浓度曲线图";
            this.zedGraphControl1.GraphPane.XAxis.Title.Text = "时间";

            this.zedGraphControl1.GraphPane.YAxis.Title.Text = "浓度(mg/L)";

            this.zedGraphControl1.GraphPane.XAxis.Type = ZedGraph.AxisType.DateAsOrdinal;

            DateTime dt = DateTime.Now;
            
            myCurve = zedGraphControl1.GraphPane.AddCurve("My Curve", list, Color.Red, SymbolType.None);
            this.zedGraphControl1.AxisChange();
            this.zedGraphControl1.Refresh();

        }
 }
}

我用以上代码实现了zedGraph曲线图的绘制,但是我要在里面画两条曲线,用不同的颜色表示,请问下该如何添加,本人C#菜鸟,多谢各位大侠帮忙!! --------------------编程问答-------------------- 一个图好像画不了两种的颜色的曲线,以前我也想画,后来把它的代码看遍了也没有看到有什么方法 --------------------编程问答-------------------- 我已经解决了这个问题哈,谢谢 --------------------编程问答--------------------
引用 1 楼 lianshaohua 的回复:
一个图好像画不了两种的颜色的曲线,以前我也想画,后来把它的代码看遍了也没有看到有什么方法


可以的。可能是你当时用的版本太低了吧。
ZedGraph还可以导出emf的图片格式。 --------------------编程问答-------------------- 可能是太老了,后来一直没改; --------------------编程问答-------------------- 可以画的  --------------------编程问答-------------------- 关键是怎么画啊? --------------------编程问答-------------------- 我把楼主代码复制过去改了下。。。动不了。。 --------------------编程问答-------------------- 我也用ZedGraph,完全可以画多条曲线,我的项目里画10条监控曲线,毫无压力。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,