我试着用OWC控件画了柱状图,但是效果不是我想要的,后来才知道自己要的是直方图,就是那种能够累加统计的。
比如说有一组数据:
24.11、24.22、24.13、24.56、24.38、24.02、24.33、24.22、24.33、24.11、24.33、24.33要求能在横坐标上显示一定的刻度,Y坐标表示个数
画出来的图就是
X=24.11的地方Y=2  方块的高度就是2
X=24.33的地方Y=4  方块的高度就是4
X=24.22的地方Y=2  方块的高度就是2
X=24.13,24.56,24.38,24.02的地方Y=1  方块的高度就是1
其余地方都是Y=0  没有方块大家有没有什么例子么?最好是用OWC控件的。

解决方案 »

  1.   

    http://www.wfsoft.com/wf_wfChart.asp
    试试看这个,好像有免费的版本
      

  2.   

    ZedGraph
    外国人做的,免费
      

  3.   

    http://www.cnblogs.com/Roping/archive/2007/02/27/658110.html
      

  4.   

    看一下我这篇文章,正对口:Web绘图(1)——服务器端绘图
    http://blog.csdn.net/Ivy_zheng/archive/2007/03/18/1532463.aspx
      

  5.   

    Bitmap bitmap = new Bitmap(1000,700);
    Graphics g = Graphics.FromImage(bitmap);
    g.Clear(Color.White);
    g.DrawRectangle(new Pen(Color.Black,1),x1,y1,x2,y2);
    bitmap.Save(HttpContext.Current.Response.OutputStream, ImageFormat.Jpeg); 
    g.Dispose();
    bitmap.Dispose(); //x1,y1,x2,y2你自己算值就可以了