のY値で、単純な水平線を追加するにはどのように私はそうのようなチャート作成しました:情報を追加および/または更新するために使用はJFreeChartなTimeSeries
メインコード:
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd H:mm:ss");
Date date = simpleDateFormat.parse(dateAsStringToParse);
Second second = new Second(date);
myInfo.getSeries().addOrUpdate(second, maxValue); // maxValue is an Integer
を
そして、実際のチャートを作成するための:
final XYDataset dataset = new TimeSeriesCollection(myInfo.getSeries());
JFreeChart timechart = ChartFactory.createTimeSeriesChart(myInfo.getName()
+ " HPS", "", "HPS", dataset, false, false, false);
私は単純に追加したいと思いますn水平線(X(時間軸)に平行)を一定の値にすると、10,000としましょう。
は何私のコードでこれを達成する最も簡単な(最も正しい)道のようになります。だから、グラフはそうのようになりますか?
[例](https://stackoverflow.com/search?tab=votes&q=%5bjfreechart%5d%20XYLineAnnotation)のために、 '重いと多分' XYLineAnnotation'、ストローク? – trashgod
@trashgodこれは素晴らしい提案ですが、 'timechart.getXYPlot()。addAnnotation(new XYLineAnnotation(0、1.5、100000、1.5));' 'x1、y1、x2、y2'の値私の写真のようにチャートを横切ってそれを取得するには? – Idos