1

CN1-Charts でコードネーム one charting library を使用した人がいるかどうか疑問に思っています。

https://github.com/shannah/CN1-Charts

アプリが Galaxy Note で基本的な棒グラフを作成するのに約 16 秒かかりました。

CN1Charts.cn1lib と CN1JSLib.cn1lib の 2 つのライブラリを lib フォルダーに貼り付けました。

右クリックでライブラリを更新しました。

チャートを作成するためのコード:

private void showChart() {
    Form f = new Form();
    final Label l = new Label("Loading Chart....pls wait");
    f.setLayout(new BorderLayout());
    ChartBuilder b = new ChartBuilder();
    Chart chart = b.newBarChart(
            new double[][]{
                {1, 3, 2, 5},
                {3, 1, 2, 4},
                {7, 4, 1, 6},
                {2, 3, 4, 1}
            },
            new String[]{"BC", "Alberta", "Ontario", "Saskatchewan"},
            new String[]{"June", "July", "August", "Sept"}
    );
    ChartView v = new ChartView(chart);
    v.initLater(new Runnable() {

        public void run() {
            l.setText("Chart loaded!");

        }
    });

    Command back = new Command("Back") {

        @Override
        public void actionPerformed(ActionEvent evt) {
            feed_form.showBack();
        }

    };
    f.setBackCommand(back);

    f.addComponent(BorderLayout.CENTER, v);
    f.addComponent(BorderLayout.NORTH, l);
    f.show();

}

私は何か間違っていますか?

4

1 に答える 1

1

コードは私にはうまく見えます。これは、サンプル アプリ コードhttps://github.com/shannah/CN1-Charts-Sample-App/blob/master/src/com/mycompany/myapp/MyApplication.javaにかなり近いものです。

この例は、iPhone 4s と nexus 7 でミリ秒単位でビルドされます。

サンプル アプリ コードとまったく同じパフォーマンスが得られますか?

スティーブ

于 2013-10-30T06:55:09.993 に答える