2

SQLiteデータベースからデータを取得してグラフに表示できる既存のコードはありますか?(グラフをy(文字列部門)に対してx(整数の人数)でプロットしたい。)次のコードでは、クラスファイルに手動で座標を入力することしかできません。

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    Vector<SeriesData> sds = new Vector<SeriesData>();
    //line
    SeriesData sd = new SeriesData();       
    sd.setData(new double[][]{{0,0}, {2, 2}, {4, 4}, {8, 8}});
    sds.add(sd);
    //bar
    SeriesData sd2 = new SeriesData();      
    sd2.setData(new double[][]{{0,0}, {2, 2}, {4, 4}, {8, 8}});
    sd2.series.bars.show = true;
    sds.add(sd2);


    FlotDraw fd = new FlotDraw(sds, null, null);

    setContentView(R.layout.main);
    FlotChartContainer tv = (FlotChartContainer)this.findViewById(R.id.flotdraw);
    if(tv != null) {
        tv.setDrawData(fd);
    }

}
4

0 に答える 0