Я делаю диаграмму линии с использованием GWT и Google Visualization API (https://code.google.com/p/gwt-google-apis/wiki/VisualizationGettingStarted) со следующим кодомGWT и Visualization API Варианты
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 (опция, значение), но я не могу заставить его работать. Например, как бы установить две строки из приведенного выше примера на красный и зеленый. Я пробовал:
options.setOption("colors", "['red','green']");
но он не работает.
Eclipse сообщает мне, что набор не является методом, но setOption (с правильными значениями), но я не могу изменить свою первую серию черным с вашим кодом и это изменение. Я использую com.google.gwt.visualization.client.visualizations.LineChart.Options; – Michael
https://groups.google.com/forum/?fromgroups=#!topic/gwt-google-apis/pBTN9XOJRZw –
Я понял, что использовал 1.0.2 (который был загружен со страницы, на которую указывает учебное пособие) но должен использоваться 1.1.2 (который находится на странице загрузки кода Google. – Michael