Top Restaurants Barchart
This visualization shows the top five restaurants by order count from a NYC food delivery dataset, ranked in descending order. It uses a horizontal bar chart with a linear x-scale for order counts and a band y-scale for restaurant names. Built with D3 v7, the code employs `flatRollup`, `scaleLinear`, `scaleBand`, and `schemePastel2` for color encoding, with axes generated via reusable axis functions. The data is loaded from a CSV fetched from a GitHub gist and parsed with `csvParse`.
AI-generated descriptionLoading a dataset that has information on food orders/deliveries in NYC through the app Foodhub.
(Dataset from: https://www.kaggle.com/datasets/ahsan81/food-ordering-and-delivery-app-dataset)
Column Description/Data Types
order_id: unique id that is connected to each order (Ordinal)
customer_id: unique id that is connected to the customer ordering the food (Ordinal)
restaurant_name: name of the restaurant that the order is from (Categorical)
cuisine_type: type of food ordered (Categorical)
cost_of_the_order: how much the order cost (Quantitative)
day_of_the_week: either Weekend or Weekday, indicates when the order took place (Categorical)
rating: rating that customer gave on order (out of 5) (Quantitative)
food_preparation: time (in minutes) that it took the restaurant to prepare the order to be delivered (Quantitative)
delivery_time: time (in minutes) that it took for the order to be delivered to the customer (Quantitative)