Viewing a saved revision (read-only)
7ad646a4ba354e27ad22b39dd7d86f4e
Dynamic Bar Graph - Average Salary Landscape for Data Professionals
This dynamic bar graph visualizes average salaries in USD across job titles in the data science field, enabling interactive filtering by company size, experience level, job category, employment type, work setting, and employee residence. Built with D3.js and rendered as an animated SVG, it computes the mean salary for each job title from the filtered dataset and sorts the results in descending order. Users can toggle filter panels to refine the dataset and observe how average salaries shift across job titles. The design includes tooltips and clickable elements, allowing for deeper exploration of salary trends and distributions.
AI-generated descriptionOverView
This project aims to provide an interactive visualization of the data field job market, leveraging a comprehensive dataset to explore various aspects such as salary variations, company sizes, job categories, and employment types. Built with D3.js, it enables users to dynamically filter and examine specific data points, offering insights into trends and patterns within the industry.
Dataset
The visualization is based on a dataset that includes information on job titles, categories, salaries (in local currencies and USD), employee residences, company locations, experience levels, employment types, work settings, and company sizes. Spanning multiple years, it covers a wide range of positions within the global data science and analytics industry.
Features
Interactive Filters: Users can apply filters to explore data based on job categories, experience levels, company sizes, employment types, work settings, and geographical locations.
Dynamic Visualization: The visualization updates on user-selected filters, displaying relevant data points such as average salaries and employment distributions.
Responsive Design: Ensures a seamless user experience across various devices and screen sizes. Tooltips and clickable elements provide additional information and insights, enhancing user engagement and understanding.
Analysis and Insights
Salary Variations By selecting different job categories and experience levels, users can observe how average salaries vary across the data field. This feature sheds light on the premium placed on certain skills and experience levels within the industry.