// Defining data series.
final int MAX_MEDALS = 51;
Data goldData= DataUtil.scaleWithinRange(0, MAX_MEDALS, Arrays.asList(MAX_MEDALS, 36, 23, 19, 16));
Data silverData= DataUtil.scaleWithinRange(0, MAX_MEDALS, Arrays.asList(21, 38, 21, 13, 10));
Data bronzeData= DataUtil.scaleWithinRange(0, MAX_MEDALS, Arrays.asList(28, 36, 28, 15, 15));
BarChartPlot gold = Plots.newBarChartPlot(goldData, GOLD, "Gold");
BarChartPlot silver = Plots.newBarChartPlot(silverData, SILVER, "Silver");
BarChartPlot bronze = Plots.newBarChartPlot(bronzeData, Color.BROWN, "Bronze");
BarChart chart = GCharts.newBarChart(gold, silver, bronze);
// Defining axis info and styles
AxisStyle axisStyle = AxisStyle.newAxisStyle(BLACK, 13, AxisTextAlignment.CENTER);
AxisLabels country = AxisLabelsFactory.newAxisLabels("Country", 50.0);