Set or Get Color for ListSeries in VAADIN Charts(在VAADIN图表中设置或获取ListSeries的颜色)
本文介绍了在VAADIN图表中设置或获取ListSeries的颜色的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
通过以下VAADIN图表演示链接,您可以看到基本的条形图
https://demo.vaadin.com/charts/#BasicColumn
我们在这里看到的栏的颜色来自CSS文件,而不是Java源代码文件。 是否无法设置或获取此条的颜色?
请注意:
1)我不能使用DataSeries代替ListSeries,因为使用Data Series无法实现上面链接中显示的视图(或者我不知道)。
2)我已经检查了与我的类似的其他堆栈溢出问题,但没有一个能回答这个问题。
推荐答案
我已找到上述问题的解决方案。现在,我可以在涉及ListSeries的条形图的条形图中设置我选择的颜色。
PlotOptionsColumn是答案。
//Hard Coded Values
String months[] = { "DataSet 1", "DataSet 2", "DataSet 3", "DataSet 4", "DataSet 5"};
int dataArray[][] = {
{ 8, 13, 7, 4 },
{ 23, 1, 30, 7 },
{ 37, 3, 22, 2 },
{ 13, 23, 4, 3 },
{ 3, 10, 9, 5 },
};
int counter = 0;
// Data series for each numeric column in the table
for (int month = 0; month < 4; month++) {
ListSeries series = new ListSeries();
PlotOptionsColumn options = new PlotOptionsColumn();
options.setColor(colors[counter++]);
series.setPlotOptions(options);
series.setName(months[month]);
// The rows of the table
for (int data = 0; data < dataArray.length; data++) {
series.addData(dataArray[data][month]);
}
conf.addSeries(series);
}
这篇关于在VAADIN图表中设置或获取ListSeries的颜色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
织梦狗教程
本文标题为:在VAADIN图表中设置或获取ListSeries的颜色


基础教程推荐
猜你喜欢
- 存储 20 位数字的数据类型 2022-01-01
- RabbitMQ:消息保持“未确认"; 2022-01-01
- Spring AOP错误无法懒惰地为此建议构建thisJoinPoin 2022-09-13
- REST Web 服务返回 415 - 不支持的媒体类型 2022-01-01
- 无法复制:“比较方法违反了它的一般约定!" 2022-01-01
- 使用堆栈算法进行括号/括号匹配 2022-01-01
- 问题http://apache.org/xml/features/xinclude测试日志4j 2 2022-01-01
- Struts2 URL 无法访问 2022-01-01
- 如何对 Java Hashmap 中的值求和 2022-01-01
- 修改 void 函数的输入参数,然后读取 2022-01-01