在web中以柱状图显示数据,而且需要实时显示的,
这样的话怎么做比较好需要哪些技术?现在的想法就是用ajax去服务器取当前数据,用javascript来实现画图这样实现的了么?

解决方案 »

  1.   

    报表页面用个atlas中的timer,每隔10秒激发一次事件
    在事件中刷新绘图网页.
    绘图网页中用GDI画图,画完之后像验证码一样显示在报表页面
      

  2.   

    那样我个人觉得效率跟不上现在就是想用vml,ajax去取数据,客户端用javascript画图
      

  3.   

    vml+ajax如果是在局域网内没有问题
      

  4.   

    推荐几个.NET开源图表组件,希望大家发行有其它的可以添加一下,说明:因为没有记录在哪里下载,所以大部分只能让大家亲自搜索一下:1、NPlot:http://netcontrols.org/nplot/:我觉得是.NET开源轻量级中最好的:)2、graphviz(quickgraph):这个大家可以搜索一下,功能很强大(看介绍和图片),就是没有调试通过,呵呵。3、ZedGraph:原题“A flexible line graph class library in C#”,在codeproject.com上,效果不错;4、Graph Library:在codeproject.com上,有bar、line、pie三种样式;5、Full Customizable 3D PieChart with ASP.net,WebForm,在codeproject.com上,3d饼图;6、ASPCharts,WebForm,在codeproject.com上;7、ASPChartNet,WebForm,在codeproject.com上;8、Web Chart,WebForm,在codeproject.com上,效果非常不错;9、SharpVectorGraphics,这是一个矢量图形库,效果一流;10、dotnetcharting:http://www.dotnetcharting.com/,就是不开源,但效果一流,仍然写在这里:)
    出处:CnCode转载收集 作者:不详
      

  5.   

    3-5秒可以不?局域网 vml+ajax