JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java Tools  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
作者 JfreeChart K線圖生成自定義X軸周與月K線DateAxis兩個問題
ithero





發文: 4
積分: 0
於 2008-12-24 11:55 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
第一個問題,時間間隔的問題
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
比如我要生成周線
從2008-09-01至2008-12-24
每周一條數據,格式如下,例如
時間/開高收低/成交量
2008-12-12 2051.2,2180.0,1943.0,1973.0,406986
2008-12-19 1999.0,2062.0,1937.0,2058.4,287186
定義一個CandlestickDateAxis extends DateAxis
重寫了
public List refreshTicksHorizontal(Graphics2D g2, Rectangle2D dataArea,
      RectangleEdge edge)這個方法,把數據的時間作爲X軸的時間點
但現在面臨一個問題,X軸(DateAxis)即時間軸之間的間隔並不是我想要的,比如
2008-12-12與2008-12-19 這是兩周,雖然我設置了,
dateAxis.setTickUnit(new DateTickUnit(DateTickUnit.DAY, 7,
          new SimpleDateFormat("MM-dd")));// 設置時間刻度的間隔,以周爲單位
它這兩周之間的間隔寬度被自動填充了12至19這7天
的間隔寬度,而我並不需要12日至19日這7天的間隔寬度.
把dateAxis.setTickUnit(new DateTickUnit(DateTickUnit.DAY, 1,
          new SimpleDateFormat("MM-dd")));
7改成1問題也是依舊,示圖如下
 
請問怎麽可以解決這個問題
月線的情況與周線的情況類似
 
第二個問題,設置時間線顯示的規則,關于去掉沒有交易的日期
 SegmentedTimeline.newMondayThroughFridayTimeline()
 這個能去掉周六周日,但是有一些法定假日,請問怎麽實現去掉
 指定日期呢?我采用DateAxis上面的自定義日期生成,但發現如
 果法定假日沒有的它依然會自動補上,即使我設置了    
 dateAxis.setAutoRange(true);// 設置不采用自動設置時間範圍
dateAxis.setRange(startDate, endDate);//這個自定義日期不設置
就會沒有數據



ithero edited on 2008-12-24 12:00
reply to postreply to post
作者 Re:JfreeChart K線圖生成自定義X軸周與月K線DateAxis兩個問題 [Re:ithero]
ithero





發文: 4
積分: 0
於 2008-12-24 12:06 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list

這是周K線,主貼是月K線


reply to postreply to post
作者 Re:JfreeChart K線圖生成自定義X軸周與月K線DateAxis兩個問題 [Re:ithero]
ithero





發文: 4
積分: 0
於 2008-12-24 12:06 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list

這是周K線,主貼是月K線


reply to postreply to post
» JWorld@TW »  Java Tools

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8