Scatter Plot of BMW volume of sales with Hover
This interactive scatter plot visualizes BMW sales volume across countries and models from 2010 to 2024. Each bubble represents a country-model combination, with x-position mapping to year, y-position to sales volume, bubble size encoding sales magnitude, and color indicating the BMW model type. The visualization includes country filter checkboxes that update the chart in real-time, and hovering over a bubble displays a tooltip with detailed information. Built with D3.js v7, the plot uses SVG rendering with d3.csv for data loading, d3.scaleLinear for axes, d3.scaleSqrt for bubble sizing, d3.axisLeft for grid lines, and interactive checkbox filtering.
AI-generated descriptionBMW Sales Visualization
This interactive visualization shows BMW sales data across different countries and models over the years. Each bubble represents a country-model combination, where:
- The position on the X-axis shows the year
- The position on the Y-axis shows sales volume
- The size of the bubble represents the sales volume
- The color of the bubble indicates the BMW model type
Features
- Interactive bubbles with tooltips showing detailed information
- Country filter checkboxes to focus on specific regions
- Responsive design that updates in real-time when filters change
Data
The visualization uses BMW sales data from various regions including:
- North America (USA)
- South America (Brazil)
- Europe (Germany)
- Asia (China)
- Africa (South Africa)
- Middle East (UAE)
Each data point represents aggregated sales volume for a specific model in a country for a particular year.