Skip to main content
100%

Loading Coffee Data

✓ Published0🌍 Public
SSpencer McAvey
Last edited Jan 19, 2023
Created on Jan 19, 2023
Forked from Loading Data

This example demonstrates a simple data-loading workflow for an Arabica coffee quality dataset sourced from Kaggle. It fetches a CSV file and parses it with `d3.csvParse`, displaying the resulting array of objects as raw JSON in a `<pre>` element. The visualization tracks loading states—showing `undefined`, `'LOADING'`, or the parsed data—through a state management pattern using `select` and `join`. The code explicitly uses D3 v7’s `select`, `csvParse`, and the `join` method to handle DOM updates.

AI-generated description

An Arabica quality dataset fetched from: https://www.kaggle.com/datasets/tarunrajamuthan/cleaned-cqi-arabica-coffee-data. This dataset lists coffee quality scores based upon aroma, body, acidity, flavor, uniformity, cup cleanliness, sweetness, balance, and aftertaste based upon different processing methods, region, producers, grading date, harvest year, variety, altitude, company, owner, producer, etc.

MIT Licensed

Similar vizzes