请教各位大虾们,,谁有用Delphi做过“堆积柱形图”吗?像Excel里的“堆积柱形图”,可我要在D7中实现。。(想发个效果图的,可惜发不了。)谁知道有什么好的控件,可以介绍下吗???谢谢了

解决方案 »

  1.   

    其实可以变通实现,就用chart,然后三个数据来源都是柱图,这样档横坐标一致时,纵坐标不同,三个柱子就会叠加到一起,因为颜色不一样,就会产生类似的效果
      

  2.   


    这样做,纵坐标都会从0开始,我要的是“叠加的效果”。。
    假如三个Chart数值都是20,第一个Chart纵坐标是0,第二个Chart就是20。第三个Chart就从40开始。。
    请问一下,有没有可以实现此功能的三方控件?
      

  3.   

    这样做,纵坐标都会从0开始,我要的是“堆积的效果”。。
    假如三个Chart数值都是20,第一个Chart纵坐标是0,第二个Chart就是20。第三个Chart就从40开始。。请问一下,有没有可以实现此功能的三方控件?
      

  4.   

    用TChart就可以实现,在Chart上放多个Series 设置Series的属性MultiBar := mbStacked;delphi的demo里应该有这个效果图。