\newline Logo
Left arrow icon.
Go to Preview Lesson
Go to Preview Lesson
LESSON 5.6Creating a Rotating Globe Visualization in Svelte
Course Thumbnail of Better Data Visualizations with Svelte.Better Data Visualizations with Svelte
  • MODULE 1
    Introduction to the Course

    This module provides an introduction to the course, covering topics such as what you'll learn in the course, the advantages of using Svelte for data visualization versus D3, and what makes Svelte a unique framework.

    • LESSON 1.1Better Data Visualizations with Svelte - Video Course Introduction
    • LESSON 1.2Svelte Tutorial - What You'll Learn in This Video Course
    • LESSON 1.3Why Use Svelte for Data Visualization Versus D3
  • MODULE 2
    Svelte and D3 fundamentals

    In this module, you'll learn about the basics of Svelte and D3, including how to use JavaScript and Scalable Vector Graphics in Svelte, and how D3.js and Svelte complement each other.

    • LESSON 2.1What is Svelte? A JavaScript Framework that Simplifies UI Creation
    • LESSON 2.2JavaScript and Scalable Vector Graphics in Svelte
    • LESSON 2.3How D3.js and Svelte Complement Each Other
    • LESSON 2.4A Guide to Setting Up Your Svelte Development Environment
  • MODULE 3
    Building a Scatterplot with Svelte and D3

    This module focuses on creating a simple scatterplot using Svelte and D3. You'll learn how to draw your first SVG element, create axes, gridlines, and labels, and add dynamic styling and tooltips to your chart.

    • LESSON 3.1How to Create Your First Svelte Scatterplot
    • LESSON 3.2Getting Started With Svelte - Draw Your First SVG Element
    • LESSON 3.3Draw Axes, Gridlines, and Labels With Svelte + D3.js
    • LESSON 3.4Using Svelte's Dimension Bindings for Responsive Scatterplots
    • LESSON 3.5A Guide to Svelte Hover Events, Dynamic Styling, and Tooltips
    • LESSON 3.6Adding Finishing Touches to a Svelte Scatterplot
  • MODULE 4
    Building a Beeswarm Chart with Svelte and D3

    In this module, you'll learn how to create a dynamic, physics-based beeswarm plot using Svelte and D3, and add filters and hover effects to style your visualization.

    • LESSON 4.1How to Build a Dynamic, Physics-Based Beeswarm Plot
    • LESSON 4.2An introduction to d3-force for Svelte Visualizations
    • LESSON 4.3Making Our Circles Reactive and Responsive
    • LESSON 4.4Adding Dynamic, Data-Based Styling to a Svelte Beeswarm Plot
    • LESSON 4.5Add Axes, Titles, and Legends to Svelte Beeswarm Visualization
    • LESSON 4.6Using the on:mouseover Event to Create Tooltips With Svelte
    • LESSON 4.7How to Add Filters and Hover Effects to Style Svelte Visualizations
    • LESSON 4.8Svelte Beeswarm Walkthrough - Wrapping Up
  • MODULE 5
    Building a Rotating Globe with Svelte and D3

    This module covers how to create an interactive globe visualization with Svelte and D3, including how to use the D3 module d3-geo for Svelte charts, build a responsive globe visualization with Svelte dimension bindings, and add a legend and reference line to your globe visualization.

    • LESSON 5.1Create an Interactive Globe Visualization With Svelte + D3.js
    • LESSON 5.2An Introduction to the D3 Module d3-geo for Svelte Charts
    • LESSON 5.3Build a Responsive Globe Visualization With Svelte Dimension Bindings
    • LESSON 5.4Styling our Globe
    • LESSON 5.5How to Add Data to a Svelte Globe Visualization
    • LESSON 5.6Creating a Rotating Globe Visualization in Svelte
    • LESSON 5.7How to Add Interactive Tooltips to a Svelte Globe Visualization
    • LESSON 5.8Add a Legend and Reference Line to a Svelte Globe Visualization
    • LESSON 5.9Adding a Title to a Svelte Rotating Globe Visualization
  • MODULE 6
    Implementing Scrollytelling with Svelte and D3

    In the final module of the course, you'll learn how to build an interactive scrollytelling scatterplot and create a scrollytelling component with Svelte. We hope you find this course's content comprehensive and useful in learning how to build declarative data visualizations with Svelte and D3.

    • LESSON 6.1How to Build an Interactive Scrollytelling Scatterplot
    • LESSON 6.2Create a Scrollytelling Component With Svelte
    • LESSON 6.3How to Trigger New Behavior on Scroll With Scrollytelling
    • LESSON 6.4How to Update Axes Based On Scroll Position With Scrollytelling
    • LESSON 6.5Adjusting Svelte Chart to Fit Within Articles
    • LESSON 6.6How to Clean Up and Componentize Svelte Code
Right arrow icon.
Go to Next Lesson
Go to Next Lesson
LESSON 5.8Add a Legend and Reference Line to a Svelte Globe Visualization
  • Go Pro
  • Courses
  • Better Data Visualizations with Svelte
  • How to Add Interactive Tooltips to a Svelte Globe Visualization
  • Go To Previous Lesson
    Creating a Rotating Globe Visualization in Svelte
    Creating a Rotating Globe Visualization in Svelte

    Making it spin!

  • Go To Next Lesson
    Add a Legend and Reference Line to a Svelte Globe Visualization
    Add a Legend and Reference Line to a Svelte Globe Visualization

    Rounding out our globe with a legend