ChartDirector Ver 3.0 (Python Edition)

Simple Radar Chart




This example demonstrates the following basic steps in creating a radar chart:

Source Code Listing

[File: pythondemo/simpleradar.py] (The CGI version is available as "pythondemo_cgi/simpleradar.py".)
#!/usr/bin/python from pychartdir import * #The data for the chart data = [90, 60, 65, 75, 40] #The labels for the chart labels = ["Speed", "Reliability", "Comfort", "Safety", "Efficiency"] #Create a PolarChart object of size 450 x 350 pixels c = PolarChart(450, 350) #Set center of plot area at (225, 185) with radius 150 pixels c.setPlotArea(225, 185, 150) #Add an area layer to the polar chart c.addAreaLayer(data, 0x9999ff) #Set the labels to the angular axis as spokes c.angularAxis().setLabels(labels) #output the chart c.makeChart("simpleradar.png")