模拟数据列表:
月份          经销产品        月销量             
2006-01       产品A           1000          
2006-01       产品B           1100         
2006-01       产品C           1300          2006-02       产品A           950          
2006-02       产品B           1300         
2006-02       产品C           1100          
2006-02       产品D           900          2006-03       产品A           1080          
2006-03       产品B           1150         
2006-03       产品C           1250          
......
如何根据以上数据来生成各产品的销售走势图,特别说明(经销产品每个月份都可能是在不断变化的,主要是因为有不断推出的新产品),目的是通过走势图来查看各经销产品的销售走势.期望的走势图为:
以“月份”为横坐标,来生成各产品的销售量的点线连接图,不同颜色的线条对应不同的经销产品(说明:为什么不采用teechart来做,是因为经销产品是动态变化而不是固定的,不知道该如何动态的生成多图表实例)

解决方案 »

  1.   

    首先Tchart控件可以满足你的要求。当然,如果你想自己编码来作,那建议你自已定义一个类,在画布上绘图。
      

  2.   

    首先谢谢你的回复,但是Tchart是对应固定的信息,我不知道用它的哪种类型的图能实现以上走势图呢?
      

  3.   

    TO wudi_1982:
       我想请教的是用Tchart中的线条图、快速线条图还是哪类图来实现?
       在图表--序列--资料来源的选项怎么设置,设置为什么?
       谢谢,期待回复。
      

  4.   

    这个地方只是你初试时图形的样子,你可以根据你自己的数据直接赋给Series1中的数组里去
      

  5.   

    主要不清楚:
       以上是用Tchart中的线条图、快速线条图还是哪类图来实现?后面回复的能说下这个吗?
       在图表--序列--资料来源的选项怎么设置,设置为什么?这个清楚拉,我想问题就不大了。
      

  6.   

    TDBchart,如果数据范围在整形以内是可以的。至于具体的表示,你控制数据集好了。
      

  7.   

    TO whbjob() :
       数据可以像以上来生成,主要不知道用TDBCHART的哪一类型图表来生成主要不清楚:
       以上是用Tchart中的线条图、快速线条图还是哪类图来实现?后面回复的能说下这个吗?
       在图表--序列--资料来源的选项怎么设置,设置为什么?
      

  8.   

    http://www.wave12.com/web/SigCon.asp?bCate=41&sCateName=%B9%A6%C4%DC%BD%E9%C9%DC&ID=143&CateName=wsChart4.5(DLL)
      

  9.   

    你数据是保存在哪里的?保存在数据库中的话,TChar就可以了;