- jfreechartから1日か2日をどのように除外しますか?私は土曜日と土曜日なしの日付を入力していますが、軸にはすべての日付が入ります。
- 私はすべて画面に項目を追加しました。どのように表示< = 100項目の画面上にスクロールする場合は、右の項目を追加します。
更新日: 私は、JfreeChartライブラリを使用してCandleChartを作成します。 12〜14日の間にグラフを中断しないでください。Jfreechart:チャートから週末日をどのように除外しますか?
これは文字列です: 1つまたは少数の日は、多分オフ時間です。
12.10.2012 19:00 1.2951 1.296 1.2947 1.2956
12.10.2012 20:00 1.2956 1.296 1.295 1.2954
**12.10.2012 21:00 1.2955 1.2959 1.2948 1.2949**
**14.10.2012 22:00 1.2952 1.296 1.2948 1.2953**
14.10.2012 23:00 1.2955 1.2955 1.2942 1.2947
これはコードです:
static TimeSeries t1 = new TimeSeries("");
RegularTimePeriod day = new Day();
RegularTimePeriod hour = new Hour();
private static OHLCDataset createPriceDataset(String FILENAME_SD)
{
OHLCSeries s1 = new OHLCSeries(FILENAME_SD);
if (!Environment.getExternalStorageState().equals(
Environment.MEDIA_MOUNTED)) {
}
File sdPath = Environment.getExternalStorageDirectory();
sdPath = new File(sdPath.getAbsolutePath() + "/" + DIR_SD);
File sdFile = new File(sdPath, FILENAME_SD);
try {
BufferedReader in = new BufferedReader(new FileReader(sdFile));
DateFormat df = new SimpleDateFormat("dd.MM.yyyy HH:mm");
String inputLine;
in.readLine();
while ((inputLine = in.readLine()) != null) {
String[] data = inputLine.split("\\s+");
Date date = df.parse(data[0] + " " + data[1]);
double open = Double.parseDouble(data[2]);
double high = Double.parseDouble(data[3] );
double low = Double.parseDouble(data[4] );
double close = Double.parseDouble(data[5] );
// double volume = Double.parseDouble(st.nextToken());
//double adjClose = Double.parseDouble(st.nextToken());
s1.add(new Hour(date), open, high, low, close);
t1.add(new Hour(date), open);
}
in.close();
}
catch (Exception e) {
e.printStackTrace();
}
OHLCSeriesCollection dataset = new OHLCSeriesCollection();
dataset.addSeries(s1);
return dataset;
}
また、図ズームは、ファイル内のどのマッハ文字列に依存します。絵を描くろうそくはどのようにスクリーン上に100個以下ですか?
これは、多くの文字列を含むファイルからのチャートです:
これは、いくつかの文字列を含むファイルからのチャートです:
あなたが例や、さらにINFOMATIONを追加することができ、そのあなたはそれがどのように見える – GrahamA
提供した情報を使用して助けなければなりませんでした'DefaultHighLowDataset'を使用している場合は、空白を避けるために' CategoryDataset'を使用/実装する必要がありますが、適切な実装があるとは思いません。 – GrahamA
これはかなり良い質問です。 –