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

关于web中实现象股票实时曲线图的问题,在线等(急)

要做几个根据数据库查询的数据来实时显示动态曲线图的图表,从数据库里取数据可以用ajax技术异步取到,关键是怎么用取到的数据来实时表现曲线图.
   本想用gdi+自己绘,但是考虑到过于麻烦并且绘出的并不美观所以在网上找控件,找到个开源的ZedGraph控件比较不错,但是这个控件必须以如下方法实现绘图:

private void ZedGraphWeb1_RenderGraph(System.Drawing.Graphics g, ZedGraph.MasterPane pane)
{
GraphPane myPane = pane[0];
myPane.Title = "开关状态";
myPane.XAxis.Title = "时间";
myPane.YAxis.Title = "状态";
PointPairList list = new PointPairList();
PointPairList list2 = new PointPairList();
PointPairList list3 = new PointPairList();
Random rand = new Random();
for (double x = 0; x < 5; x += 1.0)
{
double y = rand.NextDouble() * 100;
double y2 = rand.NextDouble() * 100;

list.Add(x, y);
list2.Add(x, y2);
}

string[] labels = { "域名", "主机", "数据库", "邮局", "套餐" };
myPane.XAxis.Scale.TextLabels = labels;
myPane.XAxis.Type = AxisType.Text;


LineItem Curve = myPane.AddCurve("开关开",list,Color.Red,SymbolType.Diamond);
LineItem Curve1 = myPane.AddCurve("开关关",list2,Color.Green,SymbolType.Diamond);

pane.AxisChange(g);
}
ZedGraphWeb1_RenderGraph这个是在ZedGraphWeb控件使用时就在InitializeComponent()中注册的:
private void InitializeComponent()
{    
this.ZedGraphWeb1.RenderGraph += new ZedGraph.ZedGraphWebControlEventHandler(this.ZedGraphWeb1_RenderGraph);
this.Load += new System.EventHandler(this.Page_Load);

}

这样就只能绘一次,除非刷新整个页面.请问用过ZedGraph控件的能实现无刷新实时曲线图么?好像用magicajax.dll框架可以,但是这是.net2.0的东西,开发环境用的是vs2003,.net1.1,所以不行,请各位说下,如果不用这个控件有其他控件可以实现么?要免费的控件啊,还有怎么实现,麻烦给个解决方案,谢谢先 --------------------编程问答-------------------- 免费的没有,微软的office owc组件应该是做这个的 --------------------编程问答-------------------- 看到过有使用js实现的图表。
可以到太平洋的手机报价之类的去看看。 --------------------编程问答-------------------- 那岂不是用owc还必须付费?而且网上查了下owc得应用,发现N多问题,不好上手得说. --------------------编程问答-------------------- 路过的 --------------------编程问答-------------------- 用微软的Chart --------------------编程问答-------------------- OWC还可以,小型的用用,能对付 --------------------编程问答-------------------- FusionCharts 免费有好用
效果动态.flash全兼容.
--------------------编程问答-------------------- FusionCharts 多种数据源都可以绑定
哈哈.用过还想用 --------------------编程问答-------------------- http://www.numeraltechnology.com/shop/ --------------------编程问答-------------------- DundasWebChart.dll
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,