TCHART如何變更x軸刻度的顯示格式 |
尚未結案
|
17kobe
初階會員 發表:86 回覆:73 積分:31 註冊:2007-07-30 發送簡訊給我 |
我想要把chart1 縱軸y是股價 橫軸x是日期
而日期格式想要 9 10 11 12 2006.1 1 2 3 4 5 6 7 8 9 10 11 12 2007.1 我試著想要途中改格式DateTimeFormat,但發現途中改沒用,都會以最後改的格式來看 所以現在都變9 10 11 12 1 1 2 3 4 5 6 7 8 9 10 11 12 1 請問大大我有什麼方式,可以來自定X軸想要顯示的格式呢 [code delphi] DBChart1.Series[0].XValues.datetime := true; DBChart1.BottomAxis.DateTimeFormat:='m'; DBChart1.BottomAxis.Increment := DateTimeStep[ dtOneMonth ]; if ADOQuery1.RecordCount > 0 then begin while not ADOQuery1.Eof do begin i_fund_value := ADOQuery1.FieldValues['股價']; i_fund_date := ADOQuery1.FieldValues['日期']; DBChart1.Series[0].addXY(strtodate(i_fund_date), i_fund_value ); ADOQuery1.Next; end; [/code] 另外是我想標出某個特定的值,比如股價最高的marks就好了,不想要全部的marks都有,那要這麼做呢 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |