Question: Assignment 1: SPIDER PLOT Client's Briefing Overview In this task you will develop a small Python program that uses Turtle graphics to produce a simple

 Assignment 1: SPIDER PLOT Client's Briefing Overview In this task you

Assignment 1: SPIDER PLOT Client's Briefing Overview In this task you will develop a small Python program that uses Turtle graphics to produce a simple visualisation tool for statistical data. Spider plots, a.k.a. star plots or radar charts, are a common way of visualising multi-variate data, i.e., a collection of related but fundamentally different data values. In this task you will use Python's Turtle graphics module to implement a function which, given lists of percentages (datasets), draws a spider plot. Specific steps To complete this task, you must develop a Python function called spider_plot that accepts a list of lists of numeric values and uses Turtle graphics to display a corresponding spider plot. We will refer to each sublist as a single 'dataset'. You can assume that the values in a supplied dataset are percentages between 0 and 100, inclusive. For instance, consider the following single dataset which contains 10 percentages: [50,100,75,25,90,0,12,45,90,23] Below we use this example to illustrate the process of plotting a single dataset, but your solution must work for any number of datasets (between 2 and 5) with each dataset of any length between 3 and 10. (It doesn't make sense to use spider plots for datasets of size 2 or fewer.). You can also assume that each dataset supplied to your function will have the same number of values. To illustrate the idea, let's break the plotting of a single dataset into steps: Step 1: Use Turtle graphics to draw the 'spokes' of the spider plot, one per data value. Each

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!