可以参看
http://community.csdn.net/Expert/topic/3926/3926774.xml?temp=.9209711
这段时间找了很多的控件 teechart等等,可还是无法解决数据的显示问题,
那位大哥给指条明路呗。
还有,不知道ASP有没有模仿matlab功能的例子?比如读取采来的数据文件(.dat等等)进行分析 
数据为采样数据或者模拟数据不管怎样能显示出来就行,控件我这里有一个,但本人实在是个菜鸟,
大家多多帮忙,来者有分。

解决方案 »

  1.   

    比如读取采来的数据文件这个是什么文件??这个东西很多你多给的不明确的,我可以给你一些vml的代码但是这个都很难讲的
      

  2.   

    我用Teechart控件做了,显示是可以实现但还有些问题没解决,不知道怎么能在网页编辑的时候就绑定sql server2000中的数据,后期编辑Editor绑定数据显得有点蠢.
    你说的那个VML不太明白,没敢动.
    现在能做到的是,读取数据库中的浮点数据  比如 8个通道,从记事本就导入八组浮点数据到数据库,然后设定数据源用控件显示.原来那个以后看看能不能做到,你说的VML代码能给我看看也好
    [email protected],谢谢:)
    另外问一下导入数据到数据库,能不能不用通过ms sql?
      

  3.   

    数据图表 
        现在我们来看看VML的一些应用。数据图表可以说是VML的拿手好菜。绘制图表,最重要的步骤是把数据转换成坐标。由于VML是矢量的,给数据的取值范围有很大的自由度,因为你可以用带小数的坐标值,也可以是非常大的数据做为坐标值。
        在做图表之前,必须明确一些事情,要把图表看成一个整体,这意味着使用 Group 将 VML 包容起来;x,y 轴是在第四像限里面的;VML的大小由 width,height 决定,而不是由coordsize决定。接下来,让我们看看几个经典的图表。
        曲线图(走势图):看起来是曲线,其实细分起来就是一段段小折线组成的。所以我们可以选择PolyLine来做。首先我们来画坐标轴:<v:group ID="group1" style="WIDTH:500pt;HEIGHT:300pt" coordsize="5000,3000">
      <v:line from="200,100" to="200,2800" style="Z-INDEX:8;POSITION:absolute" strokeweight="1pt">
        <v:stroke StartArrow="classic"/>
      </v:line>
      <v:line from="200,2800" to="4800,2800" style="Z-INDEX:8;POSITION:absolute" strokeweight="1pt">
        <v:stroke EndArrow="classic"/>
      </v:line>
      <v:rect style="WIDTH:4900px;HEIGHT:3000px" coordsize="21600,21600" fillcolor="white" strokecolor="black" />
    </group>     也许你希望显示坐标轴上的刻度,这也很容易实现,我们可以用一个绝对定位的P来做坐标,在Group里面,使用绝对实际上是相对Group的相对定位的。坐标值需要你自己调整了。因为我们画分横坐标使用的是 px=200+73*i;(其中200是距离左边的距离) 纵坐标是 py=2800-73*i; (因为总共的高度是2800,所以要用减去)现在,把数据转换成坐标变得很容易了。当然这里的 i 是 0,1,2..7 ,也可以是你具体的数据,换算的时候,只需要按照比例得到坐标值,比如说你的纵坐标的价值是从 100,200,300,..700 相应的反应到坐标上就是 px=200+73*i*1/100 (其中,i为数据值,1/100是坐标值和数据的比例)
    0
    1
    2
    3
    4
    5
    6
    7
    0
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12    画图表的准备工作已经全部做好了,现在就差数据了。有了数据,把数据灌输到 PolyLine 里面,曲线就显示出来了。现在我们使用一些假数据,看看上面的效果如何!点这里显示曲线