2017-03-03 3 views
1

私はAndroid用にaFreeChartを使用しています。その理由は、これがAndroidと互換性がないことを認識する前にJFreeChartを使い始めたからです。AndroidのAFreeChartを使用して折れ線グラフをpngまたはjpegファイルに保存する

私ははJFreeChart方法以下にaFreeChartの代替を探しています:

ChartUtilities.saveChartAsJPEG(lineChart, lineChartObject, width, height); 

次のように折れ線グラフの構築のための私のコードは次のとおりです。

DefaultCategoryDataset line_chart = new DefaultCategoryDataset(); 

line_chart.addValue(load[23], "load profile", "0"); 
line_chart.addValue(load[0], "load profile", "1"); 
line_chart.addValue(load[1], "load profile", "2"); 
line_chart.addValue(load[2], "load profile", "3"); 
line_chart.addValue(load[3], "load profile", "4"); 
line_chart.addValue(load[4], "load profile", "5"); 
line_chart.addValue(load[5], "load profile", "6"); 
line_chart.addValue(load[6], "load profile", "7"); 
line_chart.addValue(load[7], "load profile", "8"); 
line_chart.addValue(load[8], "load profile", "9"); 
line_chart.addValue(load[9], "load profile", "10"); 
line_chart.addValue(load[10], "load profile", "11"); 
line_chart.addValue(load[11], "load profile", "12"); 
line_chart.addValue(load[12], "load profile", "13"); 
line_chart.addValue(load[13], "load profile", "14"); 
line_chart.addValue(load[14], "load profile", "15"); 
line_chart.addValue(load[15], "load profile", "16"); 
line_chart.addValue(load[16], "load profile", "17"); 
line_chart.addValue(load[17], "load profile", "18"); 
line_chart.addValue(load[18], "load profile", "19"); 
line_chart.addValue(load[19], "load profile", "20"); 
line_chart.addValue(load[20], "load profile", "21"); 
line_chart.addValue(load[21], "load profile", "22"); 
line_chart.addValue(load[22], "load profile", "23"); 

AFreeChart chart = ChartFactory.createLineChart(
     "Load Profile over 24hrs", // Title 
     "Time (Hrs)", // x-axis Label 
     "Power (kVA)", // y-axis Label 
     line_chart, // Dataset 
     PlotOrientation.VERTICAL, // Plot Orientation 
     true, // Show Legend 
     true, // Use tooltips 
     false // Configure chart to generate URLs? 
); 

にこれを保存する方法の任意のアイデアjpg/jpeg/pngファイルは非常に役に立ちます!私は、後の段階でpdfに埋め込む必要があるので、イメージファイルとして保存する必要があります。

ありがとうございます!

答えて

0

代わりのAFreeChart私は(https://github.com/PhilJay/MPAndroidChartで発見することができます)MPAndroidChartを使用し始めました。これは、グラフを作成してイメージファイル(jpegまたはpng)に簡単に保存できるので、素晴らしい選択肢です。私は絶対にそれを使用することをお勧めします!

関連する問題