0

GWTとgoogleVisualizationAPI(https://code.google.com/p/gwt-google-apis/wiki/VisualizationGettingStarted)を使用して次のコードで折れ線グラフを作成しています

import com.google.gwt.user.client.ui.SimplePanel;
import com.google.gwt.user.client.ui.Widget;
import com.google.gwt.visualization.client.AbstractDataTable.ColumnType;
import com.google.gwt.visualization.client.DataTable;
import com.google.gwt.visualization.client.visualizations.LineChart;
import com.google.gwt.visualization.client.visualizations.LineChart.Options;

public class TestPlot {

Widget pie;
static SimplePanel S;
public Widget getLineChart() {
    S = new SimplePanel();

    DataTable data = DataTable.create();
    data.addColumn(ColumnType.STRING, "X");
    data.addColumn(ColumnType.NUMBER, "Chanel 1");
    data.addColumn(ColumnType.NUMBER, "Channel 2");
    data.addRows(2);
    data.setValue(0, 0, "0");
    data.setValue(0, 1, 0);
    data.setValue(0, 2, 0);
    data.setValue(1, 0, "1");
    data.setValue(1, 1, 4);
    data.setValue(1, 2, 1);

    Options options = Options.create();
    options.setWidth(1000);
    options.setHeight(700);
    options.setTitle("Test");
    options.setEnableTooltip(false);
    options.setPointSize(0);

    LineChart pie = new LineChart(data, options);
    //pie.draw(createTable2());
    S.add(pie);
    return S;
}     
}

https://google-developers.appspot.com/chart/interactive/docs/gallery/linechartに表示されている、options.setWhatever()メソッドを持たないオプションをいくつか設定したいと思います。options.setOption(option、value)を使用する必要があるようですが、機能させることができません。たとえば、上記の例の2本の線を赤と緑に設定するにはどうすればよいでしょうか。私は試した:

options.setOption("colors", "['red','green']");

しかし、それは機能しません。

4

1 に答える 1

1

線の色を変えるだけなので、

メインオプションに追加するには、色とhaeを使用して独自のOptionsクラスを作成する必要があります

series1_options = Options.create();
series1_options.set("color","black");
series_options.set("0",series1_options);
options.set("series",series_options);

リンクを参照してください。ラッパーオプションを選択しないでください。メイン(I Faced)よりも多くの問題に直面する可能性があります。

于 2013-03-28T05:26:27.083 に答える