2

3 月 9 日至 10 日没有数据,这期间可以去掉空格吗?

OHLC 图表

4

1 回答 1

4

如果是周末数据产生了差距,你可以做这样的事情

SegmentedTimeline timeline = SegmentedTimeline.newMondayThroughFridayTimeline();
((DateAxis) chart.getXYPlot().getDomainAxis()).setTimeline(timeline);

或者

final OHLCDataset dataset = new DefaultOHLCDataset("Series1", ohlc);
SegmentedTimeline timeline = SegmentedTimeline.newMondayThroughFridayTimeline();
chart = ChartFactory.createHighLowChart(this.getTitle(),xLabel, yLabel,dataset,timeline, false);

如果不是周末,那么您将不得不更聪明地使用SegmentedTimelineapi

http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/axis/SegmentedTimeline.html

于 2013-03-13T10:06:47.570 回答