Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Creating Scatter Plots | Data Visualization
Data Analysis with R

bookCreating Scatter Plots

Why Use Scatter Plots?

A scatter plot is ideal for:

  • Visualizing relationships between two numerical variables;

  • Detecting patterns, clusters, or outliers;

  • Exploring correlation (positive/negative/none).

Basic Syntax for Scatter Plots in ggplot2

ggplot(data = df, aes(x = variable_x, y = variable_y)) +
  geom_point()

To add group-based color, use: aes(x, y, color = group_var)

Example: Selling Price vs Kilometers Driven

ggplot(df, aes(x = km_driven, y = selling_price)) + 
  geom_point() + 
  labs(title = "Scatter Plot of Selling Price vs. Kilometers Driven",
       x = "Kilometers Driven", 
       y = "Selling Price")

This shows how a car’s usage relates to its price — often revealing depreciation trends.

question mark

Which ggplot2 function creates a scatter plot?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 5

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

Can you explain how to interpret a scatter plot?

What does a negative correlation mean in this context?

How can I identify outliers in a scatter plot?

Awesome!

Completion rate improved to 4

bookCreating Scatter Plots

Veeg om het menu te tonen

Why Use Scatter Plots?

A scatter plot is ideal for:

  • Visualizing relationships between two numerical variables;

  • Detecting patterns, clusters, or outliers;

  • Exploring correlation (positive/negative/none).

Basic Syntax for Scatter Plots in ggplot2

ggplot(data = df, aes(x = variable_x, y = variable_y)) +
  geom_point()

To add group-based color, use: aes(x, y, color = group_var)

Example: Selling Price vs Kilometers Driven

ggplot(df, aes(x = km_driven, y = selling_price)) + 
  geom_point() + 
  labs(title = "Scatter Plot of Selling Price vs. Kilometers Driven",
       x = "Kilometers Driven", 
       y = "Selling Price")

This shows how a car’s usage relates to its price — often revealing depreciation trends.

question mark

Which ggplot2 function creates a scatter plot?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 5
some-alt