Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Introduction to Data Visualization | Data Analysis and Visualization for Media
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Python for Journalists and Media

bookIntroduction to Data Visualization

Data visualization plays a crucial role in modern journalism, transforming complex datasets into clear, compelling stories. Charts, graphs, and infographics allow readers to quickly grasp patterns, trends, and outliers that might otherwise remain hidden in raw numbers. For example, a news story about election results becomes far more engaging and informative when accompanied by a bar chart comparing vote counts across candidates. Similarly, a timeline of COVID-19 case numbers or a map of unemployment rates by region can turn abstract statistics into tangible narratives that resonate with audiences. Visualizations not only make information more accessible but also help journalists uncover insights that drive impactful reporting.

12345678
import matplotlib.pyplot as plt # Sample data: article counts by topic topics = ['Politics', 'Health', 'Sports', 'Technology', 'Culture'] article_counts = [34, 22, 18, 27, 15] plt.bar(topics, article_counts) plt.show()
copy

In the code above, you use the matplotlib library to create a simple bar chart showing the number of articles published on different topics. Bar charts are especially useful for comparing quantities across categories, making it easy for readers to spot which topics receive the most or least coverage. In a newsroom, such a chart could reveal if certain issues are underreported or highlight shifts in editorial focus over time. By translating numbers into visuals, bar charts help both journalists and their audiences quickly interpret and act on the data.

123456789101112
import matplotlib.pyplot as plt # Data topics = ['Politics', 'Health', 'Sports', 'Technology', 'Culture'] article_counts = [34, 22, 18, 27, 15] colors = ['#377eb8', '#4daf4a', '#f781bf', '#ff7f00', '#a65628'] plt.bar(topics, article_counts, color=colors) plt.title("Number of Articles by Topic") plt.xlabel("Topic") plt.ylabel("Article Count") plt.show()
copy

1. What is one advantage of using charts in news stories?

2. Which Python library is commonly used for creating visualizations?

3. Fill in the blank: To display a plot in matplotlib, use _____ .

question mark

What is one advantage of using charts in news stories?

Select the correct answer

question mark

Which Python library is commonly used for creating visualizations?

Select the correct answer

question-icon

Fill in the blank: To display a plot in matplotlib, use _____ .

Натисніть або перетягніть елементи та заповніть пропуски

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 1

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

bookIntroduction to Data Visualization

Свайпніть щоб показати меню

Data visualization plays a crucial role in modern journalism, transforming complex datasets into clear, compelling stories. Charts, graphs, and infographics allow readers to quickly grasp patterns, trends, and outliers that might otherwise remain hidden in raw numbers. For example, a news story about election results becomes far more engaging and informative when accompanied by a bar chart comparing vote counts across candidates. Similarly, a timeline of COVID-19 case numbers or a map of unemployment rates by region can turn abstract statistics into tangible narratives that resonate with audiences. Visualizations not only make information more accessible but also help journalists uncover insights that drive impactful reporting.

12345678
import matplotlib.pyplot as plt # Sample data: article counts by topic topics = ['Politics', 'Health', 'Sports', 'Technology', 'Culture'] article_counts = [34, 22, 18, 27, 15] plt.bar(topics, article_counts) plt.show()
copy

In the code above, you use the matplotlib library to create a simple bar chart showing the number of articles published on different topics. Bar charts are especially useful for comparing quantities across categories, making it easy for readers to spot which topics receive the most or least coverage. In a newsroom, such a chart could reveal if certain issues are underreported or highlight shifts in editorial focus over time. By translating numbers into visuals, bar charts help both journalists and their audiences quickly interpret and act on the data.

123456789101112
import matplotlib.pyplot as plt # Data topics = ['Politics', 'Health', 'Sports', 'Technology', 'Culture'] article_counts = [34, 22, 18, 27, 15] colors = ['#377eb8', '#4daf4a', '#f781bf', '#ff7f00', '#a65628'] plt.bar(topics, article_counts, color=colors) plt.title("Number of Articles by Topic") plt.xlabel("Topic") plt.ylabel("Article Count") plt.show()
copy

1. What is one advantage of using charts in news stories?

2. Which Python library is commonly used for creating visualizations?

3. Fill in the blank: To display a plot in matplotlib, use _____ .

question mark

What is one advantage of using charts in news stories?

Select the correct answer

question mark

Which Python library is commonly used for creating visualizations?

Select the correct answer

question-icon

Fill in the blank: To display a plot in matplotlib, use _____ .

Натисніть або перетягніть елементи та заповніть пропуски

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 1
some-alt