Column chart#

import easychart

chart = easychart.new("column")
chart.title = "France Olympic medals"
chart.subtitle = "by year and by medal class"
chart.categories = ["Gold", "Silver", "Bronze"]
chart.yAxis.title.text = "medals"
chart.plot([7, 16, 18], name=2008)
chart.plot([11, 11, 13], name=2012)
chart

Column spacing#

You can control the space between columns (i.e. between series) and between groups of columns (i.e. values) by setting the groupPadding and pointPadding values respectively under chart.plotOptions.column.

Note

The padding is expressed in units of the x-axis, not pixels

import easychart

chart = easychart.new("column")

chart.plotOptions.column = {
    "groupPadding": 0.10, 
    "pointPadding": 0.05
}

chart.plot([1, 3, 2, 4, 3], name="Series A")
chart.plot([8, 1, 0, 3, 1], name="Series B")
chart