在vaadin基本条形图中为单个条形图着色

时间:2014-09-03 20:33:39

标签: java mysql eclipse vaadin vaadin-charts

我的项目中有一个基本条形图

图表图表=新图表(ChartType.BAR);

我怎样才能获得图表中的第10或第20个条形图并设置该条形图的颜色?

2 个答案:

答案 0 :(得分:0)

当我必须在Vaadin中自定义元素时,我通常会尝试以下方法之一:

  • 来自java类,隔离组件并使用setter方法(如果存在)
  • 从CSS进行更改,起点为herehere
  • 从javascript进行更改,这是一个很好的起点here

我的推荐是按此顺序。

我希望它有所帮助。

答案 1 :(得分:0)

如果您使用的是DataSeries,则可以通过DataSeriesItem方法为具体DataSeriesItem.setColor()设置颜色。

例如,从图表实例开始

DataSeries dataSeries = (DataSeries) chart.getConfiguration().getSeries().get(0); 
dataSeries.get(10).setColor(SolidColor.RED);