私はJFreeChartを使用して、いくつかの時系列グラフをプロットしています。正常に動作しているように見えましたが、今日の時点では、すべてのグラフがちらつき、ランダムにグリッチが発生しているため、グラフを見ることができません。最小化して最大化すると、次の更新またはマウスクリックまで数秒間問題が修正されます。誰かが問題が何であるかについての考えを持っていますか?
コードは非常に単純です。
TimeSeries ts = new TimeSeries("Graph", Millisecond.class);
TimeSeriesCollection dataset = new TimeSeriesCollection(ts);
JFreeChart Graph = createChart(dataset);
ChartPanel panel_Graph = new ChartPanel(Graph);
....
JFrame newWindow = new JFrame("Graph");
newWindow.setLayout(new GridLayout());
newWindow.setContentPane(panel_Graph);
newWindow.setMinimumSize(new Dimension(600, 480));
newWindow.setLocationRelativeTo(null);
newWindow.setVisible(true);
static private JFreeChart createChart(TimeSeriesCollection dataset) {
JFreeChart chart = ChartFactory.createTimeSeriesChart(
"Graph",
"Time",
"Value",
dataset,
false,
true,
false
);
final XYPlot plot = chart.getXYPlot();
ValueAxis timeaxis = plot.getDomainAxis();
timeaxis.setAutoRange(true);
timeaxis.setFixedAutoRange(60000.0);
return chart;
}