Data Story Telling and VISUALIZATION (313004) : Laboratory Manual For
Data Story Telling and VISUALIZATION (313004) : Laboratory Manual For
To ensure that the Diploma Level Technical Education constantly matches the latest requirements
of technology industry and includes the all-round personal development of students including
social concerns and to become globally competitive, technology led organization.
Mission
To provide high quality technical and managerial manpower, information and consultancy
services to the industry and community to enable the industry and community to face the changing
technological & environmental challenges.
Quality Policy
We, at MSBTE are committed to offer the best in class academic services to the students and
institutes to enhance the delight of industry and society. This will be achieved through continual
improvement in management practices adopted in the process of curriculum design, development,
implementation, evaluation and monitoring system along with adequate faculty development
programs.
Core Values
MSBTE believes in the following:
Semester-III
‘K’ Scheme
(AI/AN/DS)
Maharashtra State
Board of Technical Education, Mumbai
(Autonomous) (ISO 9001:2015) (ISO/IEC 27001:2013)
Maharashtra State
Board of Technical Education, Mumbai
(Autonomous) (ISO-9001-2015) (ISO/IEC 27001:2013)
th
4 Floor, Government Polytechnic Building, 49, Kherwadi,
Bandra (East), Mumbai -400051.
(Printed On July, 2024)
Maharashtra State
Board of Technical Education
Certificate
This is to certify that Mr. / Ms.…………………………………………....Roll
No. ………., of Third Semester of Diploma in………………...……
…………………………………… of Institute …………………..….....
…………………………. (Institute Code………………...) has completed the
Term work satisfactorily in course Data Story Telling and Visualization
(313004) for the academic year 20………. To 20…………As prescribed in the
Curriculum.
Seal of
Institution
Data Story Telling and Visualization (313004)
Preface
The primary focus of any engineering laboratory/field work in the technical
education system is to develop the much needed industry relevant competencies and
skills. With this in view, MSBTE embarked on this innovative ‘K’ Scheme curricula for
engineering diploma programs with outcome- based education as the focus and
accordingly, relatively large amount of time is allotted for the practical work. This
displays the great importance of laboratory work making each teacher, instructor and
student to realize that every minute of the laboratory time need to be effectively utilized
to develop these outcomes, rather than doing other mundane activities. Therefore, for the
successful implementation of this outcome-based curriculum, every practical has been
designed to serve as a ‘vehicle’ to develop this industry identified competency in every
student. The practical skills are difficult to develop through ‘Chalk and duster’ activity in
the classroom situation. Accordingly, the ‘K’ scheme laboratory manual development
team designed the practical to focus on the outcomes, rather than the traditional age old
practice of conducting practical to ‘verify the theory’ (which may become a byproduct
along the way).
This laboratory manual is designed to help all stakeholders, especially the
students, teachers and instructors to develop in the student the pre-determined outcomes.
It is expected from each student that at least a day in advance, they have to thoroughly
read through the concerned practical procedure that they will do the next day and
understand the minimum theoretical background associated with the practical. Every
practical in this manual begins by identifying the competency, industry relevant skills,
course outcomes and practical outcomes which serve as a key focal point for doing the
practical. The students will then become aware about the skills they will achieve through
procedure shown there and necessary precautions to be taken, which will help them to
apply in solving real-world problems in their professional life.
This manual also provides guidelines to teachers and instructors to effectively
facilitate student- centered lab activities through each practical exercise by arranging and
managing necessary resources in order that the students follow the procedures and
precautions systematically ensuring the achievement of outcomes in the students.
Learning data Storytelling and visualization is essential for students as it equips
them with the skills to effectively communicate complex data insights. By mastering
these techniques, students can enhance their ability to analyze and interpret data, present
findings persuasively, and influence decision- making processes across various
industries. These skills not only broaden career opportunities in fields like data analysis
and business intelligence but also foster critical thinking and creativity in data
interpretation and presentation.
Although the best possible care has been taken to check for errors (if any) in this
laboratory manual, perfection may elude us as this is the first edition of this manual. Any
errors and suggestions for improvement are solicited and highly welcome.
PO1. Basic and Discipline specific knowledge: Apply knowledge of basic mathematics,
science and engineering fundamentals and engineering specialization to solve the
engineering problems.
PO2. Problem analysis: Identify and analyze well-defined engineering problems using
codified standard methods.
PO3. Design/ development of solutions: Design solutions for well-defined technical problems
and assist with the design of systems components or processes to meet specified needs.
PO4. Engineering Tools, Experimentation, and Testing: Apply modern engineering tools
and appropriate techniques to conduct standard tests and measurements.
PO5. Engineering practices for society, sustainability, and environment: Apply appropriate
technology in the context of society, sustainability, environment, and ethical practices.
PO7. Life-long learning: Ability to analyze individual needs and engage in updating in the
context of technological changes.
The aim of this course is to help the student to attain the following industry identified outcomes
through various teaching learning experiences:
Guidelines to Teachers
1. For incidental writing on the day of each practical session every student should maintain a
dated logbook for the whole semester, apart from this laboratory manual, which s/he has to
submit for assessment to the teacher in the next practical session.
2. Teachers should give opportunity to students for hands-on after the demonstration.
3. Assess the skill achievement of the students and COs of each unit.
5. List of few sample questions for reference are given. Teachers must design more such
questions so as to ensure the achievement of identified CO.
6. Teacher should ensure that the practical skill and competencies are developed in the students
after the completion of the practical exercise.
7. Teacher may provide additional knowledge and skills to the students even though it’s not
covered in the manual but are expected from the students by the industries.
8. Teacher may suggest the students to refer additional related literature of the Technical papers/
Reference books/ Seminar proceedings, etc.
9. Teacher shall assess the performance of students continuously as per norms prescribed by
MSBTE.
10. During assessment teacher is expected to ask questions to the students to tap their
Achievements grading related knowledge and skills. So that, student can prepare while
submitting record of the practical focus should be given on development of enlisted skills
rather than theoretical knowledge.
3. Listen carefully to the instructions given by the teacher about importance of relevant program
Outcomes, relevant course outcomes, practical significance, competency and practical skills,
practical outcome and the theoretical background during the practical session.
4. Write the answers of the questions allotted by the teacher during practical session.
5. Student should develop the habit of group discussion related to the practical, so that exchange
of knowledge/skills could take place.
9. Student should be well prepared while submitting the write up of the exercise.
10. Student should not hesitate to ask any difficulty faced during conduct of practical.
Content Page
List of Practical and Progressive Assessment Sheet
Sr. Title of the Practical Page Date of Date of Assess Dated Remarks
No. No Perfor- submissio ment sign. of (if any)
mance n marks teacher
(25)
Identify a project you are working on
1 1
where you need to communicate in a data-
driven way. Reflect upon and write the
answers to the following questions.
i. Who is your Audience?
ii. What does your audience care about?
iii. What action does your audience need
to take?
* Identify a project you are working on
2 6
where you need to communicate in a data-
driven way. Reflect upon and write the
answers of following questions.
a) What is a Stake?
i. What are the benefits if your
audience acts in the way that you
want them to?
ii. What are the risks if they do not?
b) Form a Big Idea
i. Articulate your point of view.
ii. Convey what's at stake.
iii. Be a complete (and single)
sentence.
Determine audience, communication
3 10
mechanism, desired tone and Select
Effective Visuals for any incident (Below
is an example for reference only).
Teacher shall allocate similar
assignments.
i. Who is your Audience?
ii. List the primary groups or
individuals to whom you'll be
communicating.
iii. If you had to narrow that to a single
person, who would that be?
iv. What does your audience care
about?
v. What action does your audience
need to take?
Example: Buses Bunching - Make a data
story on bus bunching, (Bus Bunching
means when a bus gets delayed and later
causes multiple buses to arrive at a single
stop at the same time.
Total Marks
(Note : Out of above suggestive LLOs -
'*' Marked Practical (LLOs) Are mandatory.
Minimum 80% of above list of lab experiment are to be performed.
Judicial mix of LLOs are to be performed to achieve desired outcomes.
I Practical Significance
By learning to tell data stories effectively, students can not only enhance their analytical
skills but alsoimprove their ability to communicate insights in a way that drives real-world
actions and outcomes. Data Story telling is crucial for improving employee productivity
by translating complex data into clear, actionable insights. For senior management, it
enables informed strategic decisions and effective resource allocation, directly
impacting business performance. The HR department benefits from targeted programs
and proactive problem-solving by understanding productivity trends and employee
satisfaction. Team leaders and department heads gain operational efficiency, better
performance management, and enhanced collaboration. Overall, data Storytelling fosters
a unified understanding, making insights actionable and supporting a culture of
continuous improvement across the organization.
VII Exercises
Follow the procedure given below:
1. Project Choice: Pick a topic for your project where data can help to tell a story.
2. Understand Audience: Know who you want to share the story with.
3. Audience Needs: Find out what information your audience wants.
4. Story Design: Create a clear story that fits what your audience needs.
5. Visualize Data: Use charts or pictures to explain the data.
6. Feedback: Show your story to people and get their thoughts to improve.
VIII Procedure with Example Scenario for Students: Analyzing Exam Results to
Improve Academic Performance
Imagine a student working on a project to analyze exam results in a hypothetical high school.
They gather data on various factors such as study habits, attendance records, extracurricular
involvement, and previous academic performance. Using data Storytelling, the student can:
Create a Narrative: Develop a story that shows a correlation between consistent study
habits and higher exam scores. The narrative can highlight how students who maintain
regular study schedules tend to perform better academically.
Use Visual Aids: Utilize visual aids like scatter plots, bar graphs, and pie charts to illustrate
the impact of different factors on exam performance. For example, a scatter plot can show
the relationship between hours spent studying and exam scores, while a pie chart can depict
the distribution of scores across different attendance levels
.
Present Recommendations: Based on the data analysis, the student can recommend
strategies such as implementing study skill workshops, offering after-school tutoring
programs, or encouraging regular attendance through incentive programs.
IX Required Resources
X Precautions to be followed
1. Data Integrity: Ensure the accuracy and reliability of the data used for visualization
to avoid misleading insights or conclusions.
2. Ethical Representation: Present data and visualizations ethically, avoiding
distortion or manipulation that could lead to misinterpretation or biased narratives.
XI Conclusion
…………………………………………………………………………………………...
…………………………………………………………………………………………...
…………………………………………………………………………………………...
……………………………………..…………………………………………………….
……………………………………………..…………………………………………….
…………………………………………………………………………………………...
……………………………………..…………………………………………………….
……………………………………………..…………………………………………….
…………………………………………………………………………………………...
……………………………………..…………………………………………………….
……………………………………………..…………………………………………….
…………………………………………………………………………………………...
……………………………………..…………………………………………………….
……………………………………………..…………………………………………….
……………………………………..…………………………………………………….
……………………………………………..…………………………………………….
…………………………………………………………………………………………...
……………………………………..…………………………………………………….
……………………………………………..…………………………………………….
…………………………………………………………………………………………...
……………………………………..…………………………………………………….
……………………………………………..…………………………………………….
……………………………………………..…………………………………………….
…………………………………………………………………………………………...
……………………………………..…………………………………………………….
……………………………………………..…………………………………………….
…………………………………………………………………………………………...
……………………………………..…………………………………………………….
……………………………………………..…………………………………………….
…………………………………………………………………………………………...
……………………………………..…………………………………………………….
……………………………………………..…………………………………………….
……………………………………………..…………………………………………….
…………………………………………………………………………………………...
……………………………………..…………………………………………………….
……………………………………………..…………………………………………….
……………………………………………..…………………………………………….
…………………………………………………………………………………………...
……………………………………..…………………………………………………….
……………………………………………..…………………………………………….
…………………………………………………………………………………………...
……………………………………..…………………………………………………….
Maharashtra State Board of Technical Education. 4 (‘K’ scheme)
Data Story Telling and Visualization (313004)
……………………………………………..…………………………………………….
…………………………………………………………………………………………...
Process Product
Total (25)
Related (15) Related (10)
I Practical Significance
The practical significance of this exercise lies in its ability to enhance your communication
and persuasion skills in data-driven projects. By clearly identifying what is at stake, you can
articulate the benefits and risks in a way that compels your audience to act in your favor. This
clarity helps in crafting a concise and memorable big idea that aligns complex information
with strategic objectives. Moreover, understanding potential risks allows for better risk
management and contingency planning, ensuring project resilience. A well-formed big idea
ensures focused implementation and alignment among team members, driving efficient
project execution. Ultimately, this exercise fosters accountability and sets measurable
expectations for project outcomes, significantly contributing to the overall success and impact
of your project.
VII Exercises
Follow the procedure given below:
1. Project Choice: Pick a topic for your project where data can help to tell a story.
2. Understand Audience: Know who you want to share the story with.
3. Audience Needs: Find out what information your audience wants.
Maharashtra State Board of Technical Education 6 (‘K’ scheme)
Data Story Telling and Visualization (313004)
4. Story Design: Create a clear story that fits what your audience needs.
5. Visualize Data: Use charts or pictures to explain the data.
6. Feedback: Show your story to people and get their thoughts to improve.
IX Required Resources
XI Conclusion
…………………………………………………………………………………………...
…………………………………………………………………………………………...
……………………………………………..…………………………………………….
…………………………………………………………………………………………...
……………………………………..…………………………………………………….
……………………………………………..…………………………………………….
……………………………………………..…………………………………………….
…………………………………………………………………………………………...
……………………………………..…………………………………………………….
……………………………………………..…………………………………………….
…………………………………………………………………………………………...
……………………………………..…………………………………………………….
……………………………………………..…………………………………………….
…………………………………………………………………………………………...
……………………………………..…………………………………………………….
……………………………………………..…………………………………………….
……………………………………………..…………………………………………….
…………………………………………………………………………………………...
……………………………………..…………………………………………………….
……………………………………………..…………………………………………….
……………………………………………..…………………………………………….
…………………………………………………………………………………………...
……………………………………..…………………………………………………….
Process Product
Total (25)
Related (15) Related (10)
I Practical Significance
The practical significance of effectively communicating about bus bunching lies in its
potential to enhance public transportation efficiency and traveler satisfaction. By engaging
with diverse stakeholders—from daily travelers seeking reliable service to city officials
responsible for policy and funding decisions—clear communication can foster
understanding of the issue's impact and urgency. Using targeted visuals and a tailored tone
ensures that each group comprehends the implications and is motivated to take actions,
whether through operational improvements, policy adjustments, or public awareness
initiatives, thereby contributing to a more efficient and responsive public transportation
system overall.
II Industry/ Employer Expected Outcome
1. To translate data insights into actionable strategies for business growth.
2. To develop proficiency in creating impactful charts, graphs, and dashboards
VII Exercises
Write the data Story on Bike Sharing Availability
Key Points:
Impact on Commuters: Visualizations show how bus bunching affects travel times
and passenger waiting experiences.
Causes and Frequency: Data graphs illustrate common causes of delays (e.g., traffic
congestion, mechanical issues) and frequency of bus bunching incidents.
Operational Efficiency: Comparison charts between scheduled and actual bus arrivals
highlight inefficiencies in service operations.
Mitigation Strategies: Recommendations for improving bus scheduling, operational
adjustments, and real-time monitoring solutions.
Desired Actions:
Commute Users: Awareness of bus bunching impacts and encouragement to provide
feedback on service experiences.
Transportation Authorities: Implementation of strategies to reduce bunching through
improved scheduling and operational protocols.
City Officials: Support for funding and policy changes aimed at enhancing public
transit reliability and efficiency.
Visuals:
Info graphics illustrating delays and bunching incidents.
Comparative charts showing scheduled vs. actual bus arrivals.
Maps depicting routes and locations affected by bunching.
Graphs displaying trends and frequency of bunching over time.
By presenting these insights effectively, this data story aims to inform
stakeholders, shoot actionable insights, and ultimately contribute to a more reliable and
efficient public transportation system.
IX Required Resources
X Precautions to be followed
1. Data Integrity: Ensure the accuracy and reliability of the data used for visualization
to avoid misleading insights or conclusions.
2. Ethical Representation: Present data and visualizations ethically, avoiding distortion
or manipulation that could lead to misinterpretation or biased narratives.
XI Conclusion
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Maharashtra State Board of Technical Education 12 (‘K’ scheme)
Data Story Telling and Visualization (313004)
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Process Product
Total (25)
Related (15) Related (10)
I Practical Significance
Creating a clutter-free data story holds significant practical importance across various
domains such as business, academia, journalism, and public policy. It enhances
communication by presenting information clearly and efficiently, making key insights more
accessible and understandable. This clarity supports informed decision-making, increases
viewer engagement, and encourages exploration of the data without overwhelming the
audience. Additionally, a clutter- free approach improves accessibility for diverse audiences
and enhances the professional presentation of information, ultimately boosting credibility
and trust in the data presented.
X Precautions to be Followed
1. Data Integrity: Ensure the accuracy and reliability of the data used for visualization to
avoid misleading insights or conclusions.
2. Ethical Representation: Present data and visualizations ethically, avoiding distortion or
manipulation that could lead to misinterpretation or biased narratives.
XI Conclusion
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Process Product
Total (25)
Related (15) Related (10)
I Practical Significance
By working through this practical, students gain hands-on experience in Storytelling and
visualization techniques to extract meaningful insights from raw data. Creating a simple
video about bus bunching is important because it raises awareness, educates the public, and
engages a wide audience through visual Storytelling. By explaining the causes and impacts
of bus bunching,the video can help passengers understand the issue and encourage transit
authorities and policymakers to implement solutions. Additionally, such a video can spark
public discourse, promoting collective efforts to improve public transportation systems,
ultimately leading to morereliable and efficient transit services for everyone.
IX Required Resources
X Precautions to be followed
1. Double-check your data for accuracy before presenting it.
2. Stick to the 3-minute timeframe to keep your audience's attention.
3. Explain technical terms if necessary.
4. Provide context for the data to help the audience understand its significance
5. Get feedback from peers to improve your story telling approach.
XI Conclusion
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Maharashtra State Board of Technical Education 21 (‘K’ scheme)
Data Story Telling and Visualization (313004)
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Process Product
Total (25)
Related (15) Related (10)
I Practical Significance
From this practical analysis, students will gain hands-on experience in data-driven decision-
making within the context of a bike-sharing system. They will learn to identify key usage
patternsand trends, understand user demographics and preferences, and evaluate the impact
of external factors like weather on service usage. By engaging with real-world data, students
will develop skills in data analysis, visualization, and interpretation, enabling them to draw
meaningful conclusions that can inform operational and strategic decisions in transportation
services and beyond.
VII Exercises
Create a data story on Uber Ride-Sharing Analysis.
Maharashtra State Board of Technical Education 24 (‘K’ scheme)
Data Story Telling and Visualization (313004)
Dataset Overview:
Variables: The dataset includes information on pick-up locations, trip durations, user
demographics (age), user type (subscriber vs. one-time user), weather conditions, and
trip timestamps.
Period: Data spans over several months to capture seasonal and temporal variations.
Key Insights:
1. Most Popular Pick-up Locations:
• Observation: Analysis reveals that pick-up locations near major transit hubs,
parks, and tourist attractions are the most popular.
• Impact: High demand in these areas suggests usage for commuting and ease
purposes, influencing station management and bike distribution strategies.
2. Trip Duration across Age Groups and Time:
• Observation: Trip durations vary significantly across different age groups and
over time.
• Insight: Younger adults (ages 20-35) tend to have shorter trip durations,
possibly for short commutes or ease rides. Older adults (ages 35-50) may have
longer durations, indicating more extended rides or slower cycling speeds.
• Temporal Variation: Average trip durations may increase during weekends
and evenings, reflecting easy rides or longer exploration trips.
3. Age Group Preferences:
• Observation: The 20-35 age group rents bikes the most frequently.
• Reason: This age group often values convenience and affordability, using
bikes for daily commuting or short-distance travel.
4. User Type and Day of the Week Analysis:
• Observation: Long-term subscribers typically use bikes consistently
throughout the week, with higher usage during weekdays.
• One-time Users: Prefer weekends for easy rides or exploring the city.
• Impact: Understanding usage patterns helps in optimizing bike availability and
maintenance schedules.
5. Impact of Weather and User Age on Trip Duration:
• Observation: Weather conditions (rainy days, temperature) and user age
influence average trip duration.
• Insight: Adverse weather conditions may shorten trip durations due to
decreased comfort and safety concerns. Younger users may tolerate weather
variations better than older users.
X Precautions to be followed
1. Data Integrity: Ensure the accuracy and reliability of the data used for visualization to
avoid misleading insights or conclusions.
2. Ethical Representation: Present data and visualizations ethically, avoiding distortion or
manipulation that could lead to misinterpretation or biased narratives.
XI Conclusion
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Maharashtra State Board of Technical Education 26 (‘K’ scheme)
Data Story Telling and Visualization (313004)
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Process Product
Total (25)
Related (15) Related (10)
I Practical Significance
From a student's perspective, creating a video to narrate a story on a given incident offers
invaluable practical benefits. It allows students to develop essential communication skills
by articulating ideas clearly and engagingly. Through the process of planning, scripting, and
recording, students enhance their creativity and critical thinking as they decide how best to
present information visually and verbally. This practical exercise also fosters technical
proficiency with tools like video editing software and presentation platforms, preparing
students for future academic and professional endeavors where effective multimedia
communication is increasingly important.
VIII Procedure
Creating a video with a narrative involves several key steps:
1. Scriptwriting: Write a script outlining your story, including an introduction, main plot
points, and a conclusion.
2. Storyboarding: Plan visuals and sequences using sketches or a storyboard to map out
how the story will unfold visually.
3. Recording: Record your narration, either with a camera or using screen recording
software if you're presenting slides or visuals.
4. Visuals and Editing: Gather or create visuals, animations, or slides to accompany
your narration. Edit these together with your recorded audio to create a cohesive story.
5. Finalization: Review and edit your video for clarity, pacing, and coherence. Add any
necessary transitions, music, or effects to enhance the Storytelling.
6. Exporting: Export your video file in the desired format (.mov in this case) ensuring it
meets any specified requirements for quality and size.
This structured approach will help ensure your video effectively communicates the
intended story in an engaging and professional manner.
IX Required Resources
X Precautions to be followed
1. Double-check your data for accuracy before presenting it.
2. Stick to the 5-minute timeframe to keep your audience's attention.
3. Explain technical terms if necessary.
4. Provide context for the data to help the audience understand its significance
5. Get feedback from peers to improve your Story telling approach.
XI Conclusion
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
……………………………………………………………………………………………….
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
XIII References / Suggestions for further Reading Software/Learning Websites
1. https://www.youtube.com/watch?v=4ivJK77HP2s
2. https://www.youtube.com/watch?v=seWYRud-Ch8
3. https://www.youtube.com/watch?v=vPxyV9kcUig
Process Product
Total (25)
Related (15) Related (10)
I Practical Significance
A bar plot is a common type of visualization used in data analysis to display the distribution
of Categorical data. In a bar plot, the categories are typically displayed on the x-axis, while
the height of each bar represents the frequency or proportion of observations in each
category. The significance of a bar plot depends on the context and the purpose of the
analysis. Plots enable us to visualize data in a pictorial or graphical representation.
Output:
These steps provide a streamlined process for creating bar charts using Matplotlib in Python.
VII Exercises
Create a bar plot for the following data:
1. Average Trip Duration across Age Groups and Over Time:
Age Groups: <20, 20-30, 30-40, 40-50, >50.
Average trip duration in minutes (over time):
2022: [12, 15, 18, 17, 14].
2023: [14, 16, 17, 18, 15].
2. Age Group Renting the Most Bikes:
Age Groups: <20, 20-30, 30-40, 40-50, >50.
Number of rentals: [3000, 8000, 6000, 4000, 2000].
Output:
IX Required Resources
Sr. Name of Major Specification Qty. Remarks
No. Resource
1. Computer System Any desktop or laptop One computer
computer with CPU> system for each
i3 and RAM 4GB student
onwards
2. Software Package Python IDE, Video
makers/editors,
Visualization tools
X Precautions to be followed
1. Double-check your data for accuracy before presenting it.
2. Explain technical terms if necessary.
3. Provide context for the data to help the audience understand its significance
XI Conclusion
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Process Product
Total (25)
Related (15) Related (10)
I Practical Significance
Data Story telling for musical or social apps, like Spotify’s “Wrapped,” enhances user
engagement and retention by transforming listening habits into personalized, visually
appealing narratives. This approach makes complex data accessible and engaging,
encouraging users to interact more with the app and share their experiences on social media.
The resulting organic marketing boosts the app’s visibility and attracts new users.
Additionally, continuous delivery of unique insights fosters a sense of loyalty, keeping
users engaged over time.
VII Exercises
Write the steps to create the Case study on data Story telling for “Spotify” Musical
App.
Write a python code to show pie plot data from an excel file in Matplotlib.
VIII Procedure for Constructing a Case Study on Data Story telling for a Musical/Social
App:
Output:
IX Required Resources
X Precautions to be followed
1. Double-check your data for accuracy before presenting it.
2. Explain technical terms if necessary.
3. Provide context for the data to help the audience understand its significance.
XI Conclusion
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Maharashtra State Board of Technical Education 42 (‘K’ scheme)
Data Story Telling and Visualization (313004)
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Process Product
Total (25)
Related (15) Related (10)
I Practical Significance
Data cleaning is practically significant because the quality of data directly impacts the
accuracy and reliability of the analysis, machine learning models, and decision-making
processes that rely on it. Clean data helps in reducing biases and errors in statistical
conclusions and predictions, leading to more robust and actionable insights. For businesses,
this can mean better customer insights, improved operational efficiency, and more informed
strategic decisions. In research, it ensures that findings are valid and replicable. Overall,
clean data is foundational to any data-driven endeavor, ensuring that subsequent analyses
are based on reliable information.
VII Exercises
1. Implementation of a python program that performs Data Cleaning on any dataset.
2. Write a python program to discover and remove the duplicate from the file.
3. Write a python program to calculate the MEAN and replace any empty values with it
using pandas.
These steps provide a structured approach to cleaning and preparing a dataset using
Python,ensuring it is ready for analysis or machine learning tasks.
Sample Code:
import pandas as pd
from sklearn.preprocessing import StandardScaler
# Step 1: Load the dataset
df = pd.read_csv('your_dataset.csv')
# Step 2: Check for missing values
print("Missing values before cleaning:")
print(df.isnull().sum())
# Step 3: Handle missing values
df.fillna(df.mean(), inplace=True)
# Step 4: Remove duplicates
df.drop_duplicates(inplace=True)
# Step 5: Convert data types if needed
df['numeric_column'] = pd.to_numeric(df['numeric_column'])
# Step 6: Handle outliers (using IQR)
Q1 = df.quantile(0.25)
Q3 = df.quantile(0.75)
IQR = Q3 - Q1
df = df[~((df < (Q1 - 1.5 * IQR)) | (df > (Q3 + 1.5 * IQR))).any(axis=1)]
# Step 7: Standardize numeric data
scaler = StandardScaler()
df[['numeric_column1', 'numeric_column2']] =
scaler.fit_transform(df[['numeric_column1', 'numeric_column2']])
# Step 8: Save cleaned dataset
df.to_csv('cleaned_dataset.csv', index=False)
print("Data cleaning completed. Cleaned dataset saved.")
X Precautions to be followed
1. Double-check your data for accuracy before presenting it.
2. Explain technical terms if necessary.
3. Provide context for the data to help the audience understand its significance.
4. Make sure to replace "dataset.csv" with your actual dataset's filename.
XI Conclusion
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Maharashtra State Board of Technical Education 47 (‘K’ scheme)
Data Story Telling and Visualization (313004)
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Process Product
Total (25)
Related (15) Related (10)
I Practical Significance
Visualizing the age distribution of train or flight passengers is crucial for several practical
reasons. Firstly, it helps transportation companies understand their customer demographics
better, enabling them to tailor services and amenities accordingly. For instance, if a
significant portion of passengers are elderly, accessibility and comfort might be prioritized
differently compared to a younger demographic where technology and connectivity might
be more valued. Secondly, understanding age distribution aids in planning marketing
strategies. For example, targeting promotions or discounts based on age groups can be more
effective when backed by data on passenger age demographics.
The histogram, which is essentially a bar chart representing a single distribution, is rooted
in statistical principles of data visualization. It utilizes binning techniques to categorize
continuous data (like ages) into discrete intervals or bins, making it easier to interpret
patterns and trends within the data. The choice of bin width or interval is critical as it
influences how the distribution appears; too wide a bin might smooth out important details,
while too narrow a bin might obscure overall trends. Histograms are fundamental in
exploratory data analysis (EDA) and are widely used across various fields including
transportation logistics, sociology, and market research for their simplicity and effectiveness
in conveying distributional information.
To create a bar chart for visualizing a single distribution, such as the ages of train or
flight passengers, you would typically organize the data into age groups (bins) and count
Maharashtra State Board of Technical Education 49 (‘K’ scheme)
Data Story Telling and Visualization (313004)
the number of passengers falling into each group. Each bar in the chart represents a range
of ages (e.g., 0-10, 11- 20, 21-30, etc.) on the x-axis, and the height of each bar corresponds
to the frequency or count of passengers within that age range on the y-axis. This
visualization allows you to quickly grasp the distribution of ages among passengers,
identifying trends like age demographics and potential outliers.
VII Exercises
Implementation of a python program create Bar chart for data visualization using
Single distribution.
Sample Code:
import matplotlib.pyplot as plt
# Sample data
ages = [23, 45, 56, 22, 34, 36, 29, 40, 65, 70, 34, 28, 33, 25, 19, 50, 60, 72, 48, 39]
# Create histogram
plt.hist(ages, bins=10, edgecolor='black')
Output:
IX Required Resources
X Precautions to be followed
1. Double-check your data for accuracy before presenting it.
2. Explain technical terms if necessary.
3. Provide context for the data to help the audience understand its significance.
XI Conclusion
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
……………………………………………………………………………………………….
……………………………………………………………………………………………….
……………………………………………………………………………………………….
……………………………………………………………………………………………….
……………………………………………………………………………………………….
……………………………………………………………………………………………….
……………………………………………………………………………………………….
……………………………………………………………………………………………….
……………………………………………………………………………………………….
……………………………………………………………………………………………….
……………………………………………………………………………………………….
……………………………………………………………………………………………….
Process Product
Total (25)
Related (15) Related (10)
I Practical Significance
Developing a worksheet, adding filters, and creating charts using a dataset with a
visualization tool significantly enhances data analysis and decision-making processes.
These tasks enable users to transform raw data into insightful, visually appealing formats,
making complex data more understandable. Filters allow users to drill down into specific
subsets of data, enabling targeted analysis and better insights. Charts and graphs help in
identifying patterns, trends, and outliers, facilitating quicker and more informed decisions.
Such skills are crucial in various fields, including business, healthcare, education, and
research, where data-driven decisions are essential for efficiency and growth.
VII Exercises
1. Implementation of a python program create Bar chart for data visualization using
Single distribution.
IX Required Resources
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
……………………………………………………………………………………………….
……………………………………………………………………………………………….
……………………………………………………………………………………………….
……………………………………………………………………………………………….
……………………………………………………………………………………………….
……………………………………………………………………………………………….
……………………………………………………………………………………………….
……………………………………………………………………………………………….
……………………………………………………………………………………………….
Process Product
Total (25)
Related (15) Related (10)
I Practical Significance
Understanding the age distribution of passengers is crucial for various operational aspects
in transportation. For airlines, it helps in tailoring services such as in-flight entertainment,
meal options, and even seat configurations based on the predominant age groups onboard.
For railways,it informs decisions on ticket pricing, seating arrangements, and amenities to
cater effectively to different age demographics. Moreover, it aids in planning marketing
strategies and customer service initiatives tailored to the specific needs and preferences of
different age groups.
VI Exercises
1. Implementation python program create Bar chart for data visualization using many
distribution.
Maharashtra State Board of Technical Education 59 (‘K’ scheme)
Data Story Telling and Visualization (313004)
Sample Code:
import matplotlib.pyplot as pltimport numpy as np
# Sample data for doctors' incomes (normal distribution with mean 120,000
andstandard deviation 20,000)
doctors_incomes = np.random.normal(120000, 20000, 1000)
# Sample data for engineers' incomes (normal distribution with mean 90000
andstandard deviation 15000)
engineers_incomes = np.random.normal(90000, 15000, 1000)
# Sample data for artists' incomes (lognormal distribution with mean 60000
andstandard deviation 10000)
artists_incomes = np.random.lognormal(np.log(60000), 1, 1000)
# Plotting histograms
plt.figure(figsize=(10, 6))
plt.hist(doctors_incomes, bins=30, alpha=0.5, label='Doctors', edgecolor='black')
plt.hist(engineers_incomes, bins=30, alpha=0.5, label='Engineers',
edgecolor='black')
plt.hist(artists_incomes, bins=30, alpha=0.5, label='Artists', edgecolor='black')
plt.xlabel('Income')
plt.ylabel('Frequency')
plt.title('Distribution of Incomes by Profession')
plt.legend()
plt.grid(True) plt.tight_layout()
plt.show()
To plot histograms in Python using Matplotlib, you can follow these steps to visualize the
age distribution of train or flight passengers. Here’s a step-by-step Python code example:
Sample Code:
# Step 1: Import libraries
import matplotlib.pyplot as plt
import numpy as np
IX Precautions to be followed
1. Double-check your data for accuracy before presenting it.
2. Explain technical terms if necessary.
3. Provide context for the data to help the audience understand its significance.
X Conclusion
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Maharashtra State Board of Technical Education 63 (‘K’ scheme)
Data Story Telling and Visualization (313004)
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Process Product
Total (25)
Related (15) Related (10)
I Practical Significance
Implementing a Python program to load a dataset and plot grouped bars is highly practical
across various domains such as data analysis, research, and visualization. This task allows
analysts and researchers to efficiently compare multiple categories or groups within a
dataset visually. By visualizing data in grouped bars, one can quickly discern patterns,
trends, and differences between groups, aiding in decision-making processes. For instance,
in business analytics, this could mean comparing sales performance across different regions
over time. In academic research, it could involve comparing experimental results across
various conditions. The practical significance lies in its ability to simplify complex data
into easily interpretable visual insights, facilitating clearer communication and informed
decision-making.
VII Exercises
Implement python program create grouped Bar chart for data visualization for any
dataset
# Sample dataset (you can replace this with your own CSV file)
data = {
'Category': ['A', 'B', 'C', 'D'],'Group1': [10, 15, 7, 10],'Group2': [12, 14, 8, 11]
}
df = pd.DataFrame(data)
Output:
Explanation of code:
1. Import Libraries: We import necessary libraries pandas for data handling and
matplotlib.pyplot for plotting.
2. Sample Dataset: We create a sample dataset (data) which includes categories
(Category) and two groups (Group1 and Group2).
3. DataFrame Creation: We convert the data dictionary into a Pandas DataFrame df.
4. Setting Positions and Width: We use numpy to create positions (pos) and set the
width (width) for the grouped bars.
5. Plotting: We create a figure and axis (fig, ax) using Matplotlib. Then, we plot two
sets of bars (bars1 and bars2) representing Group1 and Group2 respectively,
using the positions and widths defined.
6. Labels and Legends: We set labels for axes, a title for the plot, custom x-axis tick
labels (Category values), and a legend to differentiate between Group1 and
Group2.
7. Displaying the Plot: Finally, we display the plot using plt.show().
You can modify the data dictionary to load your dataset from a CSV file using
pd.read_csv('filename.csv'). This example provides a basic framework for
plotting grouped bars in Python using Pandas and Matplotlib.
IX Required Resources
X Precautions to be Followed
1. Double-check your data for accuracy before presenting it.
2. Explain technical terms if necessary.
3. Provide context for the data to help the audience understand its significance.
XI Conclusion
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Maharashtra State Board of Technical Education 68 (‘K’ scheme)
Data Story Telling and Visualization (313004)
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Process Product
Total (25)
Related (15) Related (10)
I Practical Significance
Implementing a Python program that loads any dataset and plots a pie chart is immensely
valuable for data visualization and analysis. Pie charts are a popular tool for representing
categorical data, providing a clear visual distinction of how different parts contribute to the
whole. This program allows users to quickly and effectively transform raw data into an easily
interpretable visual format, aiding in decision-making processes and presentations. Whether
it's for business analytics, academic research, or personal projects, being able to generate pie
charts from datasets helps in summarizing and communicating complex data insights
effectively.
VII Exercises
Implement python program create pie chart for data visualization for any dataset
Sample Code:
import pandas as pd
import matplotlib.pyplot as plt
# Load the dataset
file_path = 'your_dataset.csv' # Replace with your dataset file
pathdata = pd.read_csv(file_path)
# Display the first few rows of the dataset to understand its structure
print(data.head())
# Assume the dataset has a column named 'Category' and another column named 'Value'
# You can adjust these column names based on your actual dataset
category_column = ‘Category’ # Replace with the name of the column containing categories
value_column = 'Value' # Replace with the name of the column containing values
# Aggregate the data if necessary (e.g., summing values for each category)
aggregated_data = data.groupby(category_column)[value_column].sum()
Output:
Replace 'your_dataset.csv' with the path to your actual dataset file and adjust the column
names accordingly to match your data. This program will read the dataset, process the
data, and display a pie chart representing the distribution of categories.
IX Required Resources
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
XIII References / Suggestions for further Reading Software/Learning Websites
1. https://www.pythoncharts.com/matplotlib/pie-chart-matplotlib/
2. https://www.geeksforgeeks.org/plot-a-pie-chart-in-python-using-matplotlib/
XIV Assessment Scheme
Process Product
Total (25)
Related (15) Related (10)