0

中央の正方形が暗い色で、その周りの正方形が遠くなるにつれてゆっくりと白にフェードする ColorGrid グラフを作成しようとしています。私は TeeChart を初めて使用し、例を確認しました。series.fillSampleValues() を置き換えようとしていますが、series.add() に含める値がわかりません。ColorGrid の series.add() のパラメータは何ですか?

これが私のコードです

    final LinearLayout ll = (LinearLayout) findViewById( R.id.samplegraphlayout );

    TChart chart = new TChart( ll.getContext() );
    ll.addView( chart );

    Series series = null;
    try {
        series = Series.createNewSeries(chart.getChart(), ColorGrid.class, null);
    } catch (Exception e) {
        e.printStackTrace();
    } 
    series.fillSampleValues();
    chart.addSeries(series);
    chart.getLegend().setAlignment(LegendAlignment.BOTTOM);
    chart.getHeader().setText("ColorGrid Series");
    chart.getHeader().getFont().setSize(14);
4

1 に答える 1

2

これは、ColorGrid にランダム カラーを設定する方法の例です。

tChart1.getAspect().setView3D(false);
int gridWidth = 11;
int gridHeight = 11;

ColorGrid colorGrid1 = new ColorGrid(tChart1.getChart());
colorGrid1.setColorEach(true);
for (int x=0; x<gridWidth; x++) {
    for (int z=0; z<gridHeight; z++) {
        colorGrid1.add(x, 1, z, new Color(r.nextInt(255), r.nextInt(255), r.nextInt(255)));
    }
}

次に、各セルの列 (x) と行 (z) がわかれば、各セルに対応する色を計算するのにそれほど多くの問題を見つける必要はありません。

于 2013-06-07T14:04:35.500 に答える