国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

解決無(wú)法按y軸顯示的問(wèn)題!

2019-11-18 18:01:06
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
 

如果用dbchart,
假設(shè)數(shù)據(jù)庫(kù)如下:
a b
1 2
2 2
3 3
4 2
a作為x軸,y作為y軸,顯示圖形如下
4
3         x
          /   /
2  x--x     x
1
   1   2  3  4
我想顯示成如下圖形(a作為y軸,b作為x軸)
4    x
         /
3         x
         /
2    x
       |
1    x
  1  2  3  4
可是如果單純用a作為y軸,b作為x軸,顯示的結(jié)果為
4    x
      |  /
3    |   x
      |
2    x
      |
1    x
  1  2  3  4

我個(gè)人認(rèn)為dbchart的line在實(shí)現(xiàn)的時(shí)候必須以x來(lái)確定y,所以無(wú)法實(shí)現(xiàn)以y確定x,解決方法,

將紀(jì)錄逐條串位,比如原來(lái)是

a b
1 2
2 2
3 3
4 2
處理后為

a b 終點(diǎn)坐標(biāo)x  終點(diǎn)坐標(biāo)y 
1 2     2                  2
2 2     3                  3
3 3     4                  2
4 2     4                  2

注意:adoquery1中  select * form 表名 order by  x  desc

var firx,firy:double;
begin
    with adoquery1 do
    begin
        first;
        firx:=fieldbyname(x).AsFloat ;
        firy:=fieldbyname(y).AsFloat;
        edit;
        fieldbyname('終點(diǎn)坐標(biāo)x').Asfloat:=firx;
        fieldbyname('終點(diǎn)坐標(biāo)y').AsFloat:=firy;
        post; next;
        while not eof do
        begin

            edit;
            fieldbyname('終點(diǎn)坐標(biāo)x').Asfloat:=firx;
            fieldbyname('終點(diǎn)坐標(biāo)y').AsFloat:=firy;
            post;
            firx:=fieldbyname(edit1.text).AsFloat;
            firy:=fieldbyname(edit2.text).AsFloat;
            next;
        end;
    end;
end;

然后使用dbchart中的series arrow來(lái)顯示即可


上一篇:C/S結(jié)構(gòu)中成批保存CLIENTDATASET中的數(shù)據(jù)

下一篇:DBGrid單元格畫圓圈

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
學(xué)習(xí)交流
熱門圖片

新聞熱點(diǎn)

疑難解答

圖片精選

網(wǎng)友關(guān)注

主站蜘蛛池模板: 邢台县| 扶风县| 嘉祥县| 巴楚县| 仙桃市| 临高县| 洛浦县| 北海市| 平利县| 五家渠市| 龙门县| 石楼县| 通榆县| 和平区| 额敏县| 庆城县| 普安县| 梁平县| 土默特左旗| 五原县| 壶关县| 罗甸县| 石嘴山市| 边坝县| 淮北市| 红河县| 黄骅市| 凌源市| 贵溪市| 蛟河市| 江口县| 竹北市| 宝坻区| 黄平县| 临海市| 喀喇| 贵溪市| 运城市| 旌德县| 垣曲县| 香河县|