现有一表记录发表文章的情况,结构如下:
     姓名            题目                   序号   .....
    王大头        《我的BT历程》              3      
    宋飞帅     《我与猥琐男的亲密接触》        4
    伍媚娘     《我为什么要成为一个粪青》      2
    伍媚娘   《不得不说的故事--我与王大头》   7 
           ...........................
   其中序号为此表索引。  
   现在希望用SQL语言检索,返回每个人发表文章数,通过这个结果在DELPHI在DBCHART中形成个人发表文章数的饼图。同时,将人名作为饼图每部分的LABEL标注。
   我曾用COUNT试过,可以返回每个人的数目,但无法看到姓名,出来的饼图没有标注。   或者有没有更简单的方法?
   注:我不想改表结构。

解决方案 »

  1.   

    大饼比例图不是有一个righaxis属性的嘛~
    点击'...'后,把要显示的图形选成大饼比例图,再通过进一步的选项,可以做到以什么做为标记的啊!  你可以看一下里面的选项,很全的哦~
      

  2.   

    补充一下,rightaxis-->series-->s-->style中可以选择的哦~
      

  3.   

    Series.Marks.Visible := true;
    Series.Marks.Style := smsValue ;
      

  4.   

    谢谢楼上的回复
    但我的问题是,饼图旁不是有一个图标说明哪个颜色是什么,哪个颜色代表什么吗?现在,怎样使得在哪个表格里能显示红色是“王大头”,蓝色是“伍媚娘”....
    谢谢。
    顺便求DBCHART应用资料.
      

  5.   

    解决了,原来很简单此帖继续求DBCHART和DECISIONCUBE方面的介绍资料,给出资源照样给分!!
      

  6.   

    Series.AddXY(X,Y,XLabel,clred);
    第三项就是增加说明的应用资料最好的就是看文档,另外有个小技巧:chart是第三方控件,它的帮助不是和delphi的集成在一起的,但是可以直接在控件的上按F1取得帮助,很好用,试试就知道了
      

  7.   

    你是怎么解决的呢?我现在也很发愁,你的SQL代码是在那里添加的
    哪种颜色代表什么又是怎么做到的呢?我用了上边的方法了还是不行
      

  8.   

    楼主不厚道,你是怎么解决的呀,偶也要这个效果,而且我连count都没有count出来,可以说的详细些怎么做吗???help呀help253呀253