GWT图表设置特定的切片颜色
我是GWT Vizalization的新手,所以我创建了一个有自己颜色的饼图。我可以为图表设置自己的颜色GWT图表设置特定的切片颜色,gwt,Gwt,我是GWT Vizalization的新手,所以我创建了一个有自己颜色的饼图。我可以为图表设置自己的颜色 JsArrayString colors = JavaScriptObject.createArray().cast(); colors.push("Red"); colors.push("Green"); options.setColors(colors); 但我不能为这个图表的特定部分设置颜色。 这有什么办法吗? 我花了很多时间来寻找答案,但我找
JsArrayString colors = JavaScriptObject.createArray().cast();
colors.push("Red");
colors.push("Green");
options.setColors(colors);
但我不能为这个图表的特定部分设置颜色。
这有什么办法吗?
我花了很多时间来寻找答案,但我找不到。使用谷歌图表工具,有两种方法可以定义各个切片的颜色(请参阅):
- 对象数组:
切片:[{color:'black',{},{},{color:'red'}]
- 具有嵌套对象的对象:
切片:{0:{color:'black'},3:{color:'red'}}
setColors()
未设置各个切片的颜色
您必须这样做(方法1):
PieChart.Options=PieChart.Options.create();
JsArray slices=JsArray.createArray().cast();
Options slice1=Options.create();
Options slice2=Options.create();
Options slice3=Options.create();
切片1.设置(“颜色”:“黑色”);
切片3.设置(“颜色”:“红色”);
推(切片1);
推(切片2);
推(切片3);
选项。设置(“切片”,切片);
尝试选项。设置('colors',colors);
方法setColors(JsArrayString)仅排除JsArrayString,我该如何定义,对于值X,它应该定义颜色Y?
PieChart.Options options = PieChart.Options.create();
JsArray<Options> slices = JsArray.createArray().cast();
Options slice1 = Options.create();
Options slice2 = Options.create();
Options slice3 = Options.create();
slice1.set("color":"black");
slice3.set("color":"red");
slices.push(slice1);
slices.push(slice2);
slices.push(slice3);
options.set("slices",slices);