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#菜鸟,多谢各位大侠帮忙!! --------------------编程问答-------------------- 一个图好像画不了两种的颜色的曲线,以前我也想画,后来把它的代码看遍了也没有看到有什么方法 --------------------编程问答-------------------- 我已经解决了这个问题哈,谢谢 --------------------编程问答--------------------
可以的。可能是你当时用的版本太低了吧。
ZedGraph还可以导出emf的图片格式。 --------------------编程问答-------------------- 可能是太老了,后来一直没改; --------------------编程问答-------------------- 可以画的 --------------------编程问答-------------------- 关键是怎么画啊? --------------------编程问答-------------------- 我把楼主代码复制过去改了下。。。动不了。。 --------------------编程问答-------------------- 我也用ZedGraph,完全可以画多条曲线,我的项目里画10条监控曲线,毫无压力。
补充:.NET技术 , C#