GWT线条图选项

GWT线条图选项,gwt,google-visualization,jsni,linechart,Gwt,Google Visualization,Jsni,Linechart,我需要为图表中的不同系列设置不同的线宽。这可以使用此处的“系列”选项来完成。然而,这个选项在GWT中不可用,这导致了我的问题 我可以: 为GWT编写一个包装器。 使用选项。设置。。。方法 这两种备选方案的问题在于,当series选项接受对象时,我不知道如何执行这两种操作: series: [{color: 'black', visibleInLegend: false},{}, {}, {color: 'red', visibleInLegend: false}] series: {0:{col

我需要为图表中的不同系列设置不同的线宽。这可以使用此处的“系列”选项来完成。然而,这个选项在GWT中不可用,这导致了我的问题

我可以:

为GWT编写一个包装器。 使用选项。设置。。。方法 这两种备选方案的问题在于,当series选项接受对象时,我不知道如何执行这两种操作:

series: [{color: 'black', visibleInLegend: false},{}, {}, {color: 'red', visibleInLegend: false}]
series: {0:{color: 'black', visibleInLegend: false}, 3:{color: 'red', visibleInLegend: false}}
如何做到这一点?

方法2更简单:

您可以使用Options.set并传递另一个Options实例

至少对于第二个选项类型。 系列:{0:{color:'black',visibleInLegend:false},3:{color:'red',visibleInLegend:false}您可以使用以下代码:

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

哇,本来不想试的,但效果很好。有点凌乱,但它可以工作: