mirror of
https://github.com/olehomelchenko/stat230-2025-portfolio-template.git
synced 2025-12-21 13:12:25 +00:00
init
This commit is contained in:
3
.vscode/settings.json
vendored
Normal file
3
.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"liveServer.settings.port": 5501
|
||||
}
|
||||
368
ASSIGNMENT.md
Normal file
368
ASSIGNMENT.md
Normal file
@@ -0,0 +1,368 @@
|
||||
|
||||
# Portfolio Project: Data Visualization Portfolio
|
||||
|
||||
**Total Points:** 35 + 5 bonus
|
||||
**Submission:** ZIP archive with index.html, relevant data sources + Video presentation (5-7 minutes)
|
||||
Optionally: a website published on github pages (not graded)
|
||||
|
||||
|
||||
---
|
||||
|
||||
## TL;DR - Quick Overview
|
||||
|
||||
**Portfolio with minimum 5 visualizations exploring a unified theme**
|
||||
|
||||
**Submit by Week 8:**
|
||||
- ZIP file with `index.html`, datasets, and `VIDEO_LINK.txt`
|
||||
- 5-7 minute video presentation
|
||||
|
||||
**Must demonstrate:**
|
||||
- Clear analytical questions (data/task abstraction)
|
||||
- Justified chart choices and visual encodings
|
||||
- Professional documentation (titles, labels, legends, sources)
|
||||
- Sophisticated techniques (interactivity OR layers OR multiple views)
|
||||
- Coherent narrative connecting all visualizations
|
||||
|
||||
**Grade:** 35 points across 5 categories + optional 5-point live presentation bonus
|
||||
|
||||
**Tools:** Any visualization tool (Tableau, Vega-Lite, Python, R, D3.js, etc.)
|
||||
|
||||
**Data:** Use your own datasets or public data - NOT instructor-provided assignment datasets
|
||||
|
||||
**Key checklist:** Each visualization needs meaningful title, source citation, proper labels, appropriate color use, and at least one sophisticated element (interactive/layered/concatenated)
|
||||
|
||||
*📖 Read below for complete requirements, grading rubric, and submission details*
|
||||
|
||||
---
|
||||
## Assignment Overview
|
||||
|
||||
Create a portfolio of data visualizations that demonstrates your mastery of the principles learned throughout this course. Your portfolio should showcase your ability to transform data into clear, effective visual communication.
|
||||
|
||||
**Core Philosophy:** We value well-crafted, sophisticated visualizations that clearly convey useful information. Quality and depth matter more than quantity.
|
||||
|
||||
---
|
||||
|
||||
## What You Need To Do
|
||||
|
||||
Create a portfolio containing **minimum 5 visualizations** that demonstrate your understanding of:
|
||||
|
||||
- Data and task abstraction (Munzner's framework from Week 2)
|
||||
- Visual encoding principles
|
||||
- Chart selection and design rationale
|
||||
- Color theory and accessibility
|
||||
- Technical implementation skills
|
||||
|
||||
**Submit:**
|
||||
|
||||
1. **ZIP archive** (`Portfolio_[LastName]_[FirstName].zip`) containing:
|
||||
|
||||
- `index.html` (your portfolio - template provided)
|
||||
- All datasets referenced in your visualizations
|
||||
- AI usage documentation (if applicable - see policy below)
|
||||
|
||||
2. **Video presentation** (5-7 minutes):
|
||||
- Walkthrough of your portfolio
|
||||
- Highlight key visualizations and design decisions
|
||||
- Discuss what you learned
|
||||
- Upload to YouTube/Google Drive and **embed link in your index.html**
|
||||
|
||||
---
|
||||
|
||||
## Technical Requirements
|
||||
|
||||
### Dataset Requirements
|
||||
|
||||
**❌ Prohibited:**
|
||||
|
||||
- Instructor-provided datasets from assignments (Bikeshare, World Energy, OWID Population)
|
||||
- Default tutorial datasets (vega-datasets, Tableau samples, Iris, Titanic, etc.)
|
||||
|
||||
**✅ Allowed:**
|
||||
|
||||
- Datasets YOU brought to previous assignments (reuse is fine)
|
||||
- Makeover Monday datasets not used in class
|
||||
- Your own research/work data
|
||||
- Government open data portals
|
||||
- Kaggle datasets (non-tutorial)
|
||||
- Domain-specific professional datasets
|
||||
|
||||
**You may reuse your own previous assignment work IF you brought your own data.**
|
||||
|
||||
**All data sources must be cited with links where possible.**
|
||||
|
||||
### Tools & Technologies
|
||||
|
||||
**You have complete freedom** to use any visualization tool(s):
|
||||
|
||||
- Vega-Lite (learned in class)
|
||||
- Tableau Public (learned in class)
|
||||
- Python libraries (Altair, Matplotlib, Plotly, etc.)
|
||||
- R (ggplot2, etc.)
|
||||
- D3.js, Observable notebooks
|
||||
- Any other professional visualization tools
|
||||
|
||||
**Tool choice does NOT affect grading.** Mastery of one tool is equally valid as using multiple tools. Use what works best for your visualizations.
|
||||
|
||||
**Critical requirement:** Source code must be available. For Tableau, visualizations must be published in YOUR Tableau Public account (not mine, not a classmate's).
|
||||
|
||||
### Refining Previous Work
|
||||
|
||||
You may include enhanced work from Assignments 2-4, IF:
|
||||
|
||||
- You brought your own dataset (not instructor-provided data)
|
||||
- You've significantly improved it: new analytical question, different chart type, added interactivity/layers, substantially better documentation
|
||||
|
||||
Simply resubmitting assignment work with minor label changes will not earn full credit.
|
||||
|
||||
---
|
||||
|
||||
## Visualization Quality Checklist
|
||||
|
||||
**Every visualization must include (or explicitly explain why not applicable):**
|
||||
|
||||
✅ **Meaningful title** - Not "Chart 1" but "GDP Growth Rates in Eastern Europe, 2010-2020"
|
||||
|
||||
✅ **Source citation** - Where the data came from, with link if possible
|
||||
|
||||
✅ **Appropriate labels** - Axis labels, value labels where needed, units specified
|
||||
|
||||
✅ **Legends when necessary** - If using color/size/shape encoding, provide legend
|
||||
|
||||
✅ **Appropriate use of color** - Color is used meaningfully and corresponds to the data type (categorical / sequential / diverging / highlight)
|
||||
|
||||
✅ **At least ONE of these:**
|
||||
|
||||
- **Interactive elements** (filters, tooltips, brushing/linking)
|
||||
- **Layered marks** (multiple mark types composed together)
|
||||
- **Concatenated views** (small multiples, hconcat/vconcat, or dashboard composition)
|
||||
|
||||
**If any checklist item doesn't apply to your visualization, you must explain why in your documentation.**
|
||||
|
||||
Example: "No legend needed because color encodes the same information shown on the x-axis labels."
|
||||
|
||||
---
|
||||
|
||||
## Portfolio Structure
|
||||
|
||||
We've provided a template HTML file (see course materials). Your portfolio should include:
|
||||
|
||||
### Introduction Section (3-5 sentences)
|
||||
|
||||
Explain your portfolio theme - the common question or domain you're exploring. This is required for full points.
|
||||
|
||||
**A "theme" means:** A common question or domain explored through multiple visualizations.
|
||||
|
||||
**Good themes:**
|
||||
|
||||
- "Economic inequality in Ukraine" - 5 visualizations exploring different dimensions
|
||||
- "My company's user behavior" - 5 visualizations answering related business questions
|
||||
- "Climate change impacts" - 5 visualizations showing different evidence
|
||||
|
||||
**Not a theme:**
|
||||
|
||||
- 5 random visualizations on unrelated topics
|
||||
- "Visualizations I made for class" without connecting narrative
|
||||
|
||||
### For EACH Visualization:
|
||||
|
||||
1. **Context & Question** (1-2 sentences)
|
||||
- What analytical question does this address?
|
||||
- Why is this question important?
|
||||
2. **Design Decisions** (2-3 sentences)
|
||||
- Chart type selection and rationale
|
||||
- Visual encoding choices (position, color, size, etc.)
|
||||
- What alternatives did you consider and why did you choose this approach?
|
||||
- What are the strengths and tradeoffs of your choice?
|
||||
3. **The Visualization Itself**
|
||||
- Must render and work properly
|
||||
- Must meet quality checklist (or explain exceptions)
|
||||
4. **Key Insights** (2-3 sentences)
|
||||
- What patterns, trends, or outliers did you discover?
|
||||
- What should viewers take away from this visualization?
|
||||
5. **Data Source Citation**
|
||||
- Where did the data come from?
|
||||
- Include links if possible
|
||||
|
||||
---
|
||||
|
||||
## Grading Rubric (35 points)
|
||||
|
||||
### Technical Execution (10 points)
|
||||
|
||||
**All visualizations render correctly, proper tool usage, source code available**
|
||||
|
||||
- **10 pts:** Perfect execution, no errors
|
||||
- **8 pts:** Minor issues (one viz loads slowly, small formatting glitch)
|
||||
- **6 pts:** Multiple problems affecting experience
|
||||
- **<6 pts:** Significant technical failures
|
||||
|
||||
**Source code requirement:** For Tableau, visualizations must be in YOUR Tableau Public account. For code-based tools, include specifications in your HTML. (you can use LLMs to aid if not sure about how to format code in HTML)
|
||||
|
||||
### Theoretical Understanding (10 points)
|
||||
|
||||
**Data/Task Abstraction (5 pts):** Clear analytical questions, appropriate data transformations
|
||||
|
||||
**Design Rationale (5 pts):** Justified chart selections, discussion of alternatives and tradeoffs, addresses "why this chart type?"
|
||||
|
||||
### Visual Communication (5 points)
|
||||
|
||||
**Clarity & professional documentation**
|
||||
|
||||
- Visualizations clearly convey useful information
|
||||
- Proper titles, labels, legends (per checklist)
|
||||
- All sources cited
|
||||
- Clean, professional presentation
|
||||
|
||||
### Complexity & Polish (5 points)
|
||||
|
||||
**Majority of visualizations meet the quality checklist**
|
||||
|
||||
- **5 pts:** All 5+ visualizations meet checklist requirements
|
||||
- **4 pts:** 4 visualizations meet full checklist
|
||||
- **3 pts:** 3 visualizations meet full checklist
|
||||
- **<3 pts:** Fewer than 3 meet requirements
|
||||
|
||||
### Coherent Portfolio Theme (5 points)
|
||||
|
||||
**Portfolio tells a unified story**
|
||||
|
||||
- **5 pts:** Clear theme, explicit connections between visualizations, coherent narrative in introduction
|
||||
- **3-4 pts:** Weak theme or connections not clearly articulated
|
||||
- **0-2 pts:** No discernible theme, random collection of visualizations
|
||||
|
||||
---
|
||||
|
||||
**Additional Deductions:**
|
||||
|
||||
- Video >7 minutes: -2 points
|
||||
- Video <4 minutes: -2 points
|
||||
- Missing or inaccessible video: -5 points
|
||||
- Missing AI documentation (if AI was used): -5 points
|
||||
- Fewer than 5 visualizations: Up to -10 points depending on severity
|
||||
|
||||
---
|
||||
|
||||
## Bonus: Live Portfolio Presentation (+5 points)
|
||||
|
||||
**Optional:** Present your portfolio live during Week 8 classes.
|
||||
|
||||
**Requirements:**
|
||||
|
||||
- 10-minute presentation + 5-minute Q&A
|
||||
- Must opt-in by **end of Week 7** via Slack
|
||||
- Present live (no pre-recorded videos)
|
||||
- Demonstrate your portfolio and discuss design choices
|
||||
|
||||
**This is separate from the theme requirement.** The live presentation is a bonus opportunity for students who want to showcase their work and potentially recover points from earlier assignments.
|
||||
|
||||
**Limited slots available** - first come, first served after opt-in.
|
||||
|
||||
---
|
||||
|
||||
## Video Presentation Requirements
|
||||
|
||||
**Purpose:** The video serves as documentation of your work and ensures we can evaluate your portfolio even if technical rendering issues occur.
|
||||
**Duration:** 5-7 minutes (videos under 4 minutes or over 7 minutes will be penalized)
|
||||
|
||||
**Content to cover:**
|
||||
|
||||
1. **Introduction** (30-60 seconds): Your portfolio theme and approach
|
||||
2. **Visualization walkthrough** (3-5 minutes):
|
||||
- You may highlight 2-3 key visualizations in depth, OR
|
||||
- Briefly cover all 5+ visualizations
|
||||
- Focus on design decisions and key insights
|
||||
3. **Reflection** (30-60 seconds): What you learned
|
||||
|
||||
**Technical:** Upload to YouTube or Google Drive storage and **include the link prominently in your index.html** (for example, in the Introduction section or create a dedicated "Video Presentation" section at the top).
|
||||
If uploading to Google Drive, **make sure to enable external access to your video!**
|
||||
|
||||
|
||||
---
|
||||
|
||||
## Deployment to GitHub Pages (Optional)
|
||||
|
||||
We provide instructions for deploying your portfolio to GitHub Pages, making it publicly accessible. **This is completely optional and NOT graded** - I recognize this is a data visualization course, not a web development course.
|
||||
|
||||
Benefits of deploying:
|
||||
|
||||
- Shareable portfolio link for your CV/LinkedIn
|
||||
- Professional online presence
|
||||
- Easy to show potential employers
|
||||
|
||||
You can also run everything locally if you prefer. Deployment guide is provided separately in the repository.
|
||||
|
||||
---
|
||||
|
||||
## Submission Checklist
|
||||
|
||||
Before submitting, verify:
|
||||
|
||||
**Portfolio Content:**
|
||||
|
||||
- [ ] Minimum 5 visualizations included
|
||||
- [ ] All visualizations render and work properly
|
||||
- [ ] Each visualization meets quality checklist (or explains why not)
|
||||
- [ ] Introduction section explains portfolio theme
|
||||
- [ ] Each visualization includes: Context, Design Decisions, Insights, Data Source
|
||||
- [ ] All data sources cited with links where possible
|
||||
|
||||
**Technical Files:**
|
||||
|
||||
- [ ] `index.html` file at root of archive
|
||||
- [ ] All referenced datasets included in archive
|
||||
- [ ] File named correctly: `Portfolio_[LastName]_[FirstName].zip`
|
||||
|
||||
**Video Presentation:**
|
||||
|
||||
- [ ] 5-7 minutes duration
|
||||
- [ ] Covers portfolio theme, key visualizations, and learnings
|
||||
- [ ] Link included in index.html
|
||||
|
||||
**Documentation:**
|
||||
|
||||
- [ ] AI usage documented if applicable (shared conversation links or PDFs)
|
||||
|
||||
**Optional:**
|
||||
|
||||
- [ ] Opted in for live presentation (by end of Week 7)
|
||||
- [ ] Deployed to GitHub Pages
|
||||
|
||||
---
|
||||
|
||||
## Academic Integrity & AI Usage
|
||||
|
||||
### AI Tools Policy
|
||||
|
||||
**All AI usage must be documented:**
|
||||
|
||||
- Include links to shared LLM conversations, OR
|
||||
- Attach PDF exports of your conversations
|
||||
- Create a folder in your ZIP called `AI_Documentation` with these files
|
||||
|
||||
**Make it trivial for graders to access your AI usage history.**
|
||||
|
||||
**Remember:** AI can help with code syntax or brainstorming, but design decisions and analytical insights must reflect YOUR understanding of visualization principles.
|
||||
|
||||
### Originality
|
||||
|
||||
- Do not copy visualizations from online sources
|
||||
- Do not submit someone else's work
|
||||
- If reusing existing visualizations from previous assignments, document this clearly
|
||||
- Your analysis and design decisions must be your own
|
||||
|
||||
---
|
||||
|
||||
## Final Reminder
|
||||
|
||||
**The goal isn't to impress with technical wizardry (though that's welcome).**
|
||||
|
||||
**The goal is to demonstrate that you can:**
|
||||
|
||||
- Transform data into clear, effective visual communication
|
||||
- Apply systematic design principles
|
||||
- Make justified choices about visual encodings
|
||||
- Reveal insights that tell compelling stories with evidence
|
||||
|
||||
Your portfolio should show that you understand WHY certain visualizations work better than others, and that you can create professional-quality work that communicates effectively.
|
||||
|
||||
Good luck, and we look forward to seeing your portfolios!
|
||||
113
PUBLISHING.md
Normal file
113
PUBLISHING.md
Normal file
@@ -0,0 +1,113 @@
|
||||
# Publishing Your Portfolio Online (Optional)
|
||||
|
||||
This guide shows you how to enable **GitHub Pages** to publish your portfolio online for free.
|
||||
|
||||
⚠️ **Remember:** Publishing online is **NOT required** and **NOT graded** for the course. You can get full points by submitting the ZIP archive. This is completely optional!
|
||||
|
||||
---
|
||||
|
||||
## Why Publish Online?
|
||||
|
||||
Once your portfolio is live on GitHub Pages, you can:
|
||||
- ✅ Share it with potential employers
|
||||
- ✅ Add the link to your CV/resume
|
||||
- ✅ Include it on your LinkedIn profile
|
||||
- ✅ Show it during job interviews
|
||||
- ✅ Share with friends and classmates
|
||||
|
||||
**Your portfolio will be available at:**
|
||||
```
|
||||
https://your-username.github.io/repository-name/
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Prerequisites
|
||||
|
||||
Before enabling GitHub Pages:
|
||||
- ✅ Create a GitHub repository with your portfolio by copying this repository
|
||||
- ✅ Complete your portfolio (`index.html` and all assets)
|
||||
- ✅ Commit and push your changes to GitHub
|
||||
- ✅ Your repository must be **Public** (required for free GitHub Pages)
|
||||
|
||||
---
|
||||
|
||||
## Enabling GitHub Pages
|
||||
|
||||
**Time needed:** 2-3 minutes
|
||||
|
||||
### Step 1: Go to Your Repository Settings
|
||||
|
||||
1. **Go to GitHub** and navigate to your forked repository:
|
||||
```
|
||||
https://github.com/your-username/repository-name
|
||||
```
|
||||
|
||||
2. **Click** the "Settings" tab (top menu bar)
|
||||
|
||||
---
|
||||
|
||||
### Step 2: Configure GitHub Pages
|
||||
|
||||
1. **In the left sidebar**, click **"Pages"**
|
||||
- Look under the "Code and automation" section
|
||||
|
||||
2. **Under "Source":**
|
||||
- Select **"Deploy from a branch"**
|
||||
|
||||
3. **Under "Branch":**
|
||||
- Select **`main`** from the dropdown
|
||||
- Select **`/ (root)`** from the folder dropdown
|
||||
|
||||
4. **Click "Save"**
|
||||
|
||||
---
|
||||
|
||||
### Step 3: Wait for Deployment
|
||||
|
||||
1. **Wait 1-2 minutes** for GitHub to build and deploy your site
|
||||
|
||||
2. **Refresh the page**
|
||||
|
||||
3. You'll see a message at the top:
|
||||
```
|
||||
Your site is live at https://your-username.github.io/repository-name/
|
||||
```
|
||||
|
||||
4. **Click the link** to view your live portfolio!
|
||||
|
||||
---
|
||||
|
||||
## That's It!
|
||||
|
||||
Your portfolio is now published online. Every time you push changes to GitHub, your site will automatically update in 1-2 minutes.
|
||||
|
||||
---
|
||||
|
||||
## Updating Your Published Portfolio
|
||||
|
||||
After you make changes locally:
|
||||
|
||||
1. **Commit your changes** in GitHub Desktop or via command line
|
||||
2. **Push to GitHub**
|
||||
3. **Wait 1-2 minutes** - GitHub Pages will automatically rebuild
|
||||
4. **Refresh your portfolio URL** to see the updates
|
||||
|
||||
**No need to touch the Pages settings again!** It's all automatic after the initial setup.
|
||||
|
||||
---
|
||||
|
||||
## ❓ Questions?
|
||||
|
||||
If you're having trouble with GitHub Pages:
|
||||
|
||||
1. **Ask in course Slack channel** - classmates might have solved the same issue
|
||||
2. **Contact instructor:** Oleh Omelchenko
|
||||
|
||||
|
||||
---
|
||||
|
||||
## 📚 Additional Resources
|
||||
|
||||
- [GitHub Pages Documentation](https://docs.github.com/en/pages)
|
||||
- [GitHub Pages Deployment Guide](https://docs.github.com/en/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)
|
||||
76
README.md
Normal file
76
README.md
Normal file
@@ -0,0 +1,76 @@
|
||||
# Data Visualization Portfolio - Quick Start Guide
|
||||
|
||||
This is a quick-start guide to help you get started with the portfolio template.
|
||||
|
||||
**📖 For complete requirements, grading rubric, and detailed instructions, see `ASSIGNMENT.md`**
|
||||
|
||||
## 📋 Quick Overview
|
||||
|
||||
**What to submit by Week 8:**
|
||||
- ZIP archive with `index.html`, datasets, and AI documentation (if applicable)
|
||||
- 5-7 minute video presentation (link embedded in your portfolio)
|
||||
|
||||
**What to create:**
|
||||
- Portfolio with minimum 5 visualizations exploring a unified theme
|
||||
- Each visualization needs context, design rationale, insights, and source citation
|
||||
|
||||
**File naming:** `Portfolio_[LastName]_[FirstName].zip`
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Quick Start (3 Steps)
|
||||
|
||||
### Step 1: Get the Template
|
||||
- Download or clone this repository to your computer
|
||||
- Open the folder in VS Code (or your preferred editor)
|
||||
|
||||
### Step 2: Edit `index.html`
|
||||
- Replace all `[placeholders]` with your content
|
||||
- Add your visualizations (examples for Vega-Lite, Tableau, and images included)
|
||||
- Test by opening `index.html` in your browser
|
||||
|
||||
### Step 3: Submit
|
||||
- Create ZIP: `Portfolio_[LastName]_[FirstName].zip`
|
||||
- Include: `index.html`, all datasets, AI documentation (if applicable)
|
||||
- Submit by Week 8
|
||||
|
||||
---
|
||||
|
||||
## 💡 How to Use the Template
|
||||
|
||||
### Adding Visualizations
|
||||
|
||||
The template includes **3 examples** you can copy:
|
||||
|
||||
1. **Vega-Lite:** Find `<script>` with `var spec1 = {...}`, replace with your spec
|
||||
2. **Tableau Public:** Publish to YOUR account, get embed code, paste into HTML
|
||||
3. **Python/R/Images:** Export as PNG/SVG, save in same folder, use `<img>` tag
|
||||
|
||||
**Add more:** Copy an entire `<article>` block and modify it
|
||||
|
||||
### What to Include for Each Visualization
|
||||
|
||||
The template has placeholders for:
|
||||
- **Context & Question:** What are you exploring and why?
|
||||
- **Design Decisions:** Why this chart type? What encodings? What tradeoffs?
|
||||
- **Key Insights:** What did you discover?
|
||||
- **Data Source:** Where is the data from? (include link)
|
||||
|
||||
**See `ASSIGNMENT.md` for detailed requirements and the visualization quality checklist**
|
||||
|
||||
---
|
||||
|
||||
## 🆘 Need Help?
|
||||
|
||||
### Get Support
|
||||
**Oleh Omelchenko**
|
||||
- Slack (preferred for quick questions)
|
||||
- Office Hours: Wednesday 16:00-18:00, KSE Campus
|
||||
- Email: o_omelchenko@kse.org.ua
|
||||
|
||||
---
|
||||
|
||||
## 📚 Additional Resources
|
||||
|
||||
- **`ASSIGNMENT.md`** - Complete requirements, grading rubric, and policies
|
||||
- **`PUBLISHING.md`** - Optional guide for publishing to GitHub Pages (not graded)
|
||||
541
assets/city-population.csv
Normal file
541
assets/city-population.csv
Normal file
@@ -0,0 +1,541 @@
|
||||
Entity,Year,"population","pop_projected"
|
||||
Bangalore,1950,0.745999,
|
||||
Bangalore,1955,0.939396,
|
||||
Bangalore,1960,1.165978,
|
||||
Bangalore,1965,1.377314,
|
||||
Bangalore,1970,1.614756,
|
||||
Bangalore,1975,2.110599,
|
||||
Bangalore,1980,2.812428,
|
||||
Bangalore,1985,3.397214,
|
||||
Bangalore,1990,4.042598,
|
||||
Bangalore,1995,4.754228,
|
||||
Bangalore,2000,5.581263,
|
||||
Bangalore,2005,6.785901,
|
||||
Bangalore,2010,8.295564,
|
||||
Bangalore,2015,10.14108,
|
||||
Bangalore,2020,,12.326532
|
||||
Bangalore,2025,,14.395443
|
||||
Bangalore,2030,,16.226826
|
||||
Bangalore,2035,,18.065541
|
||||
Beijing,1950,1.671365,
|
||||
Beijing,1955,2.364625,
|
||||
Beijing,1960,3.900441,
|
||||
Beijing,1965,4.582017,
|
||||
Beijing,1970,4.426045,
|
||||
Beijing,1975,4.827973,
|
||||
Beijing,1980,5.366372,
|
||||
Beijing,1985,6.017488,
|
||||
Beijing,1990,6.787737,
|
||||
Beijing,1995,8.355148,
|
||||
Beijing,2000,10.285091,
|
||||
Beijing,2005,12.991292,
|
||||
Beijing,2010,16.441252,
|
||||
Beijing,2015,18.421198,
|
||||
Beijing,2020,,20.46261
|
||||
Beijing,2025,,22.596455
|
||||
Beijing,2030,,24.281913
|
||||
Beijing,2035,,25.36592
|
||||
Bogota,1950,0.630315,
|
||||
Bogota,1955,0.894187,
|
||||
Bogota,1960,1.268645,
|
||||
Bogota,1965,1.779758,
|
||||
Bogota,1970,2.383425,
|
||||
Bogota,1975,3.040465,
|
||||
Bogota,1980,3.525154,
|
||||
Bogota,1985,4.086775,
|
||||
Bogota,1990,4.740448,
|
||||
Bogota,1995,5.488071,
|
||||
Bogota,2000,6.329384,
|
||||
Bogota,2005,7.299095,
|
||||
Bogota,2010,8.417705,
|
||||
Bogota,2015,9.707746,
|
||||
Bogota,2020,,10.97836
|
||||
Bogota,2025,,11.795829
|
||||
Bogota,2030,,12.343364
|
||||
Bogota,2035,,12.753324
|
||||
Buenos Aires,1950,5.16614,
|
||||
Buenos Aires,1955,5.910271,
|
||||
Buenos Aires,1960,6.761837,
|
||||
Buenos Aires,1965,7.548511,
|
||||
Buenos Aires,1970,8.41617,
|
||||
Buenos Aires,1975,9.143219,
|
||||
Buenos Aires,1980,9.919781,
|
||||
Buenos Aires,1985,10.523442,
|
||||
Buenos Aires,1990,11.147566,
|
||||
Buenos Aires,1995,11.806407,
|
||||
Buenos Aires,2000,12.503871,
|
||||
Buenos Aires,2005,13.32954,
|
||||
Buenos Aires,2010,14.245871,
|
||||
Buenos Aires,2015,14.705533,
|
||||
Buenos Aires,2020,,15.153729
|
||||
Buenos Aires,2025,,15.752275
|
||||
Buenos Aires,2030,,16.456115
|
||||
Buenos Aires,2035,,17.127741
|
||||
Cairo,1950,2.493514,
|
||||
Cairo,1955,3.029198,
|
||||
Cairo,1960,3.68016,
|
||||
Cairo,1965,4.737968,
|
||||
Cairo,1970,5.584507,
|
||||
Cairo,1975,6.449922,
|
||||
Cairo,1980,7.348778,
|
||||
Cairo,1985,8.328255,
|
||||
Cairo,1990,9.892143,
|
||||
Cairo,1995,11.961986,
|
||||
Cairo,2000,13.625565,
|
||||
Cairo,2005,15.17405,
|
||||
Cairo,2010,16.899015,
|
||||
Cairo,2015,18.820072,
|
||||
Cairo,2020,,20.900604
|
||||
Cairo,2025,,23.074225
|
||||
Cairo,2030,,25.516696
|
||||
Cairo,2035,,28.504351
|
||||
Chongqing,1950,1.566966,
|
||||
Chongqing,1955,1.913248,
|
||||
Chongqing,1960,2.275158,
|
||||
Chongqing,1965,2.188064,
|
||||
Chongqing,1970,2.237344,
|
||||
Chongqing,1975,2.544566,
|
||||
Chongqing,1980,2.9614,
|
||||
Chongqing,1985,3.44623,
|
||||
Chongqing,1990,4.010602,
|
||||
Chongqing,1995,5.615367,
|
||||
Chongqing,2000,7.862976,
|
||||
Chongqing,2005,9.454076,
|
||||
Chongqing,2010,11.243667,
|
||||
Chongqing,2015,13.372015,
|
||||
Chongqing,2020,,15.872179
|
||||
Chongqing,2025,,18.171198
|
||||
Chongqing,2030,,19.649097
|
||||
Chongqing,2035,,20.531266
|
||||
Delhi,1950,1.369369,
|
||||
Delhi,1955,1.781624,
|
||||
Delhi,1960,2.282962,
|
||||
Delhi,1965,2.845042,
|
||||
Delhi,1970,3.530693,
|
||||
Delhi,1975,4.436385,
|
||||
Delhi,1980,5.587014,
|
||||
Delhi,1985,7.225758,
|
||||
Delhi,1990,9.384209,
|
||||
Delhi,1995,12.138233,
|
||||
Delhi,2000,15.691899,
|
||||
Delhi,2005,18.69133,
|
||||
Delhi,2010,21.987895,
|
||||
Delhi,2015,25.865875,
|
||||
Delhi,2020,,30.290936
|
||||
Delhi,2025,,34.665569
|
||||
Delhi,2030,,38.938697
|
||||
Delhi,2035,,43.345059
|
||||
Dhaka,1950,0.33576,
|
||||
Dhaka,1955,0.408866,
|
||||
Dhaka,1960,0.507921,
|
||||
Dhaka,1965,0.82074,
|
||||
Dhaka,1970,1.373718,
|
||||
Dhaka,1975,2.221055,
|
||||
Dhaka,1980,3.265663,
|
||||
Dhaka,1985,4.660384,
|
||||
Dhaka,1990,6.620697,
|
||||
Dhaka,1995,8.332474,
|
||||
Dhaka,2000,10.284947,
|
||||
Dhaka,2005,12.330879,
|
||||
Dhaka,2010,14.730537,
|
||||
Dhaka,2015,17.597177,
|
||||
Dhaka,2020,,21.00586
|
||||
Dhaka,2025,,24.652864
|
||||
Dhaka,2030,,28.07566
|
||||
Dhaka,2035,,31.233651
|
||||
Guangzhou,1950,1.048975,
|
||||
Guangzhou,1955,1.155063,
|
||||
Guangzhou,1960,1.271914,
|
||||
Guangzhou,1965,1.400511,
|
||||
Guangzhou,1970,1.542151,
|
||||
Guangzhou,1975,1.698116,
|
||||
Guangzhou,1980,1.869905,
|
||||
Guangzhou,1985,2.355566,
|
||||
Guangzhou,1990,3.245991,
|
||||
Guangzhou,1995,5.035339,
|
||||
Guangzhou,2000,7.812008,
|
||||
Guangzhou,2005,9.055056,
|
||||
Guangzhou,2010,10.278197,
|
||||
Guangzhou,2015,11.694882,
|
||||
Guangzhou,2020,,13.301532
|
||||
Guangzhou,2025,,14.878691
|
||||
Guangzhou,2030,,16.024165
|
||||
Guangzhou,2035,,16.740973
|
||||
Istanbul,1950,0.967497,
|
||||
Istanbul,1955,1.248709,
|
||||
Istanbul,1960,1.453353,
|
||||
Istanbul,1965,2.001192,
|
||||
Istanbul,1970,2.772095,
|
||||
Istanbul,1975,3.600332,
|
||||
Istanbul,1980,4.397037,
|
||||
Istanbul,1985,5.407297,
|
||||
Istanbul,1990,6.55216,
|
||||
Istanbul,1995,7.665403,
|
||||
Istanbul,2000,8.743868,
|
||||
Istanbul,2005,10.465694,
|
||||
Istanbul,2010,12.584885,
|
||||
Istanbul,2015,14.126772,
|
||||
Istanbul,2020,,15.190336
|
||||
Istanbul,2025,,16.236703
|
||||
Istanbul,2030,,17.12424
|
||||
Istanbul,2035,,17.986297
|
||||
Jakarta,1950,1.452,
|
||||
Jakarta,1955,1.972106,
|
||||
Jakarta,1960,2.67874,
|
||||
Jakarta,1965,3.296964,
|
||||
Jakarta,1970,3.915406,
|
||||
Jakarta,1975,4.813132,
|
||||
Jakarta,1980,5.984256,
|
||||
Jakarta,1985,7.00903,
|
||||
Jakarta,1990,8.174756,
|
||||
Jakarta,1995,8.321858,
|
||||
Jakarta,2000,8.389759,
|
||||
Jakarta,2005,8.988406,
|
||||
Jakarta,2010,9.625579,
|
||||
Jakarta,2015,10.173388,
|
||||
Jakarta,2020,,10.770487
|
||||
Jakarta,2025,,11.634078
|
||||
Jakarta,2030,,12.686756
|
||||
Jakarta,2035,,13.688321
|
||||
Karachi,1950,1.05538,
|
||||
Karachi,1955,1.419491,
|
||||
Karachi,1960,1.853325,
|
||||
Karachi,1965,2.405037,
|
||||
Karachi,1970,3.118723,
|
||||
Karachi,1975,3.989191,
|
||||
Karachi,1980,5.047815,
|
||||
Karachi,1985,6.032582,
|
||||
Karachi,1990,7.147064,
|
||||
Karachi,1995,8.467439,
|
||||
Karachi,2000,9.825295,
|
||||
Karachi,2005,11.131559,
|
||||
Karachi,2010,12.611924,
|
||||
Karachi,2015,14.28916,
|
||||
Karachi,2020,,16.093786
|
||||
Karachi,2025,,18.076794
|
||||
Karachi,2030,,20.431848
|
||||
Karachi,2035,,23.128137
|
||||
Kinshasa,1950,0.201905,
|
||||
Kinshasa,1955,0.292398,
|
||||
Kinshasa,1960,0.442853,
|
||||
Kinshasa,1965,0.717018,
|
||||
Kinshasa,1970,1.069714,
|
||||
Kinshasa,1975,1.48182,
|
||||
Kinshasa,1980,2.052874,
|
||||
Kinshasa,1985,2.811896,
|
||||
Kinshasa,1990,3.683274,
|
||||
Kinshasa,1995,4.824684,
|
||||
Kinshasa,2000,6.140419,
|
||||
Kinshasa,2005,7.589069,
|
||||
Kinshasa,2010,9.381673,
|
||||
Kinshasa,2015,11.597706,
|
||||
Kinshasa,2020,,14.342439
|
||||
Kinshasa,2025,,17.778474
|
||||
Kinshasa,2030,,21.914342
|
||||
Kinshasa,2035,,26.681825
|
||||
Kolkata,1950,4.604143,
|
||||
Kolkata,1955,5.219086,
|
||||
Kolkata,1960,5.91021,
|
||||
Kolkata,1965,6.589384,
|
||||
Kolkata,1970,7.329372,
|
||||
Kolkata,1975,8.165629,
|
||||
Kolkata,1980,9.100166,
|
||||
Kolkata,1985,10.003665,
|
||||
Kolkata,1990,10.974177,
|
||||
Kolkata,1995,11.992194,
|
||||
Kolkata,2000,13.097153,
|
||||
Kolkata,2005,13.595152,
|
||||
Kolkata,2010,14.002798,
|
||||
Kolkata,2015,14.42267,
|
||||
Kolkata,2020,,14.850066
|
||||
Kolkata,2025,,15.845219
|
||||
Kolkata,2030,,17.583604
|
||||
Kolkata,2035,,19.56417
|
||||
Lagos,1950,0.325218,
|
||||
Lagos,1955,0.46846,
|
||||
Lagos,1960,0.762418,
|
||||
Lagos,1965,1.135439,
|
||||
Lagos,1970,1.413528,
|
||||
Lagos,1975,1.889802,
|
||||
Lagos,1980,2.572218,
|
||||
Lagos,1985,3.500464,
|
||||
Lagos,1990,4.764093,
|
||||
Lagos,1995,5.98268,
|
||||
Lagos,2000,7.280706,
|
||||
Lagos,2005,8.859399,
|
||||
Lagos,2010,10.441182,
|
||||
Lagos,2015,12.239206,
|
||||
Lagos,2020,,14.368332
|
||||
Lagos,2025,,17.156393
|
||||
Lagos,2030,,20.600156
|
||||
Lagos,2035,,24.418768
|
||||
Lahore,1950,0.835769,
|
||||
Lahore,1955,1.021679,
|
||||
Lahore,1960,1.264277,
|
||||
Lahore,1965,1.574981,
|
||||
Lahore,1970,1.963951,
|
||||
Lahore,1975,2.398576,
|
||||
Lahore,1980,2.881596,
|
||||
Lahore,1985,3.387873,
|
||||
Lahore,1990,3.970161,
|
||||
Lahore,1995,4.652529,
|
||||
Lahore,2000,5.576372,
|
||||
Lahore,2005,6.856969,
|
||||
Lahore,2010,8.432132,
|
||||
Lahore,2015,10.369137,
|
||||
Lahore,2020,,12.642423
|
||||
Lahore,2025,,14.825828
|
||||
Lahore,2030,,16.883085
|
||||
Lahore,2035,,19.116605
|
||||
Los Angeles,1950,4.045514,
|
||||
Los Angeles,1955,5.154301,
|
||||
Los Angeles,1960,6.529638,
|
||||
Los Angeles,1965,7.407634,
|
||||
Los Angeles,1970,8.377685,
|
||||
Los Angeles,1975,8.925518,
|
||||
Los Angeles,1980,9.511568,
|
||||
Los Angeles,1985,10.181172,
|
||||
Los Angeles,1990,10.883429,
|
||||
Los Angeles,1995,11.33889,
|
||||
Los Angeles,2000,11.798345,
|
||||
Los Angeles,2005,11.977857,
|
||||
Los Angeles,2010,12.160151,
|
||||
Los Angeles,2015,12.345219,
|
||||
Los Angeles,2020,,12.446597
|
||||
Los Angeles,2025,,12.677559
|
||||
Los Angeles,2030,,13.209244
|
||||
Los Angeles,2035,,13.778153
|
||||
Manila,1950,1.543666,
|
||||
Manila,1955,1.871605,
|
||||
Manila,1960,2.273734,
|
||||
Manila,1965,2.828883,
|
||||
Manila,1970,3.534309,
|
||||
Manila,1975,4.999303,
|
||||
Manila,1980,5.954719,
|
||||
Manila,1985,6.88792,
|
||||
Manila,1990,7.972799,
|
||||
Manila,1995,9.401255,
|
||||
Manila,2000,9.957962,
|
||||
Manila,2005,10.750752,
|
||||
Manila,2010,11.887189,
|
||||
Manila,2015,12.860058,
|
||||
Manila,2020,,13.923452
|
||||
Manila,2025,,15.230559
|
||||
Manila,2030,,16.84134
|
||||
Manila,2035,,18.649422
|
||||
Mexico City,1950,3.365081,
|
||||
Mexico City,1955,4.293878,
|
||||
Mexico City,1960,5.479184,
|
||||
Mexico City,1965,6.969157,
|
||||
Mexico City,1970,8.830947,
|
||||
Mexico City,1975,10.73386,
|
||||
Mexico City,1980,13.02762,
|
||||
Mexico City,1985,14.278216,
|
||||
Mexico City,1990,15.642318,
|
||||
Mexico City,1995,17.017469,
|
||||
Mexico City,2000,18.457027,
|
||||
Mexico City,2005,19.276065,
|
||||
Mexico City,2010,20.136681,
|
||||
Mexico City,2015,21.339781,
|
||||
Mexico City,2020,,21.782378
|
||||
Mexico City,2025,,22.752414
|
||||
Mexico City,2030,,24.110599
|
||||
Mexico City,2035,,25.414624
|
||||
Moscow,1950,5.356392,
|
||||
Moscow,1955,5.748746,
|
||||
Moscow,1960,6.169961,
|
||||
Moscow,1965,6.62178,
|
||||
Moscow,1970,7.106457,
|
||||
Moscow,1975,7.622703,
|
||||
Moscow,1980,8.136141,
|
||||
Moscow,1985,8.57992,
|
||||
Moscow,1990,8.986631,
|
||||
Moscow,1995,9.200994,
|
||||
Moscow,2000,10.004523,
|
||||
Moscow,2005,10.751428,
|
||||
Moscow,2010,11.461264,
|
||||
Moscow,2015,12.049135,
|
||||
Moscow,2020,,12.537954
|
||||
Moscow,2025,,12.737356
|
||||
Moscow,2030,,12.795712
|
||||
Moscow,2035,,12.822748
|
||||
Mumbai,1950,3.088811,
|
||||
Mumbai,1955,3.72621,
|
||||
Mumbai,1960,4.414904,
|
||||
Mumbai,1965,5.3143,
|
||||
Mumbai,1970,6.412876,
|
||||
Mumbai,1975,7.685346,
|
||||
Mumbai,1980,9.199543,
|
||||
Mumbai,1985,10.68553,
|
||||
Mumbai,1990,12.35509,
|
||||
Mumbai,1995,14.135363,
|
||||
Mumbai,2000,16.146527,
|
||||
Mumbai,2005,17.257072,
|
||||
Mumbai,2010,18.257413,
|
||||
Mumbai,2015,19.315737,
|
||||
Mumbai,2020,,20.411274
|
||||
Mumbai,2025,,22.088953
|
||||
Mumbai,2030,,24.57245
|
||||
Mumbai,2035,,27.342819
|
||||
New York,1950,12.338471,
|
||||
New York,1955,13.219362,
|
||||
New York,1960,14.163521,
|
||||
New York,1965,15.176758,
|
||||
New York,1970,16.19118,
|
||||
New York,1975,15.880271,
|
||||
New York,1980,15.601401,
|
||||
New York,1985,15.826788,
|
||||
New York,1990,16.085599,
|
||||
New York,1995,16.94277,
|
||||
New York,2000,17.813371,
|
||||
New York,2005,18.087174,
|
||||
New York,2010,18.365262,
|
||||
New York,2015,18.647626,
|
||||
New York,2020,,18.803552
|
||||
New York,2025,,19.154024
|
||||
New York,2030,,19.957605
|
||||
New York,2035,,20.81717
|
||||
Osaka,1950,7.005284,
|
||||
Osaka,1955,8.622976,
|
||||
Osaka,1960,10.614841,
|
||||
Osaka,1965,13.065322,
|
||||
Osaka,1970,15.27151,
|
||||
Osaka,1975,16.298124,
|
||||
Osaka,1980,17.027547,
|
||||
Osaka,1985,17.582632,
|
||||
Osaka,1990,18.388783,
|
||||
Osaka,1995,18.939588,
|
||||
Osaka,2000,18.660022,
|
||||
Osaka,2005,18.762099,
|
||||
Osaka,2010,19.312646,
|
||||
Osaka,2015,19.304722,
|
||||
Osaka,2020,,19.16534
|
||||
Osaka,2025,,18.921632
|
||||
Osaka,2030,,18.658055
|
||||
Osaka,2035,,18.345611
|
||||
Paris,1950,6.283018,
|
||||
Paris,1955,6.796437,
|
||||
Paris,1960,7.410735,
|
||||
Paris,1965,7.855185,
|
||||
Paris,1970,8.208121,
|
||||
Paris,1975,8.557844,
|
||||
Paris,1980,8.669349,
|
||||
Paris,1985,8.956222,
|
||||
Paris,1990,9.330327,
|
||||
Paris,1995,9.510103,
|
||||
Paris,2000,9.736538,
|
||||
Paris,2005,10.091795,
|
||||
Paris,2010,10.460118,
|
||||
Paris,2015,10.733502,
|
||||
Paris,2020,,11.01723
|
||||
Paris,2025,,11.346802
|
||||
Paris,2030,,11.709788
|
||||
Paris,2035,,12.064575
|
||||
Rio de Janeiro,1950,3.026195,
|
||||
Rio de Janeiro,1955,3.687344,
|
||||
Rio de Janeiro,1960,4.493182,
|
||||
Rio de Janeiro,1965,5.522674,
|
||||
Rio de Janeiro,1970,6.790519,
|
||||
Rio de Janeiro,1975,7.733429,
|
||||
Rio de Janeiro,1980,8.78387,
|
||||
Rio de Janeiro,1985,9.241709,
|
||||
Rio de Janeiro,1990,9.697487,
|
||||
Rio de Janeiro,1995,10.431518,
|
||||
Rio de Janeiro,2000,11.306768,
|
||||
Rio de Janeiro,2005,11.831807,
|
||||
Rio de Janeiro,2010,12.373884,
|
||||
Rio de Janeiro,2015,12.940796,
|
||||
Rio de Janeiro,2020,,13.458075
|
||||
Rio de Janeiro,2025,,13.923245
|
||||
Rio de Janeiro,2030,,14.408259
|
||||
Rio de Janeiro,2035,,14.81018
|
||||
Sao Paulo,1950,2.334038,
|
||||
Sao Paulo,1955,3.043828,
|
||||
Sao Paulo,1960,3.969759,
|
||||
Sao Paulo,1965,5.49415,
|
||||
Sao Paulo,1970,7.62049,
|
||||
Sao Paulo,1975,9.614016,
|
||||
Sao Paulo,1980,12.089454,
|
||||
Sao Paulo,1985,13.394815,
|
||||
Sao Paulo,1990,14.77584,
|
||||
Sao Paulo,1995,15.913473,
|
||||
Sao Paulo,2000,17.014078,
|
||||
Sao Paulo,2005,18.288134,
|
||||
Sao Paulo,2010,19.659808,
|
||||
Sao Paulo,2015,20.883046,
|
||||
Sao Paulo,2020,,22.043028
|
||||
Sao Paulo,2025,,22.990007
|
||||
Sao Paulo,2030,,23.824223
|
||||
Sao Paulo,2035,,24.490136
|
||||
Shanghai,1950,4.288091,
|
||||
Shanghai,1955,5.712858,
|
||||
Shanghai,1960,6.865312,
|
||||
Shanghai,1965,6.428131,
|
||||
Shanghai,1970,6.052468,
|
||||
Shanghai,1975,5.658129,
|
||||
Shanghai,1980,5.927898,
|
||||
Shanghai,1985,7.09628,
|
||||
Shanghai,1990,8.605812,
|
||||
Shanghai,1995,11.072063,
|
||||
Shanghai,2000,14.246541,
|
||||
Shanghai,2005,17.055788,
|
||||
Shanghai,2010,20.314309,
|
||||
Shanghai,2015,23.482181,
|
||||
Shanghai,2020,,27.058479
|
||||
Shanghai,2025,,30.48214
|
||||
Shanghai,2030,,32.869265
|
||||
Shanghai,2035,,34.341242
|
||||
Shenzhen,1950,0.003148,
|
||||
Shenzhen,1955,0.005112,
|
||||
Shenzhen,1960,0.008302,
|
||||
Shenzhen,1965,0.01348,
|
||||
Shenzhen,1970,0.02189,
|
||||
Shenzhen,1975,0.035547,
|
||||
Shenzhen,1980,0.058983,
|
||||
Shenzhen,1985,0.193113,
|
||||
Shenzhen,1990,0.875,
|
||||
Shenzhen,1995,2.393747,
|
||||
Shenzhen,2000,6.550414,
|
||||
Shenzhen,2005,8.409066,
|
||||
Shenzhen,2010,10.222916,
|
||||
Shenzhen,2015,11.275391,
|
||||
Shenzhen,2020,,12.35682
|
||||
Shenzhen,2025,,13.545445
|
||||
Shenzhen,2030,,14.537252
|
||||
Shenzhen,2035,,15.185481
|
||||
Tianjin,1950,2.467096,
|
||||
Tianjin,1955,2.760676,
|
||||
Tianjin,1960,2.935185,
|
||||
Tianjin,1965,3.12062,
|
||||
Tianjin,1970,3.317826,
|
||||
Tianjin,1975,3.527495,
|
||||
Tianjin,1980,3.750476,
|
||||
Tianjin,1985,4.097324,
|
||||
Tianjin,1990,4.558206,
|
||||
Tianjin,1995,5.643951,
|
||||
Tianjin,2000,6.988727,
|
||||
Tianjin,2005,8.430065,
|
||||
Tianjin,2010,10.150076,
|
||||
Tianjin,2015,12.516041,
|
||||
Tianjin,2020,,13.589078
|
||||
Tianjin,2025,,14.70408
|
||||
Tianjin,2030,,15.74524
|
||||
Tianjin,2035,,16.445898
|
||||
Tokyo,1950,11.274641,
|
||||
Tokyo,1955,13.712679,
|
||||
Tokyo,1960,16.678821,
|
||||
Tokyo,1965,20.284371,
|
||||
Tokyo,1970,23.297503,
|
||||
Tokyo,1975,26.614733,
|
||||
Tokyo,1980,28.548512,
|
||||
Tokyo,1985,30.303794,
|
||||
Tokyo,1990,32.530003,
|
||||
Tokyo,1995,33.586573,
|
||||
Tokyo,2000,34.449908,
|
||||
Tokyo,2005,35.621544,
|
||||
Tokyo,2010,36.859626,
|
||||
Tokyo,2015,37.256109,
|
||||
Tokyo,2020,,37.393129
|
||||
Tokyo,2025,,37.036204
|
||||
Tokyo,2030,,36.573799
|
||||
Tokyo,2035,,36.01403
|
||||
|
403
index.html
Normal file
403
index.html
Normal file
@@ -0,0 +1,403 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en" data-theme="light">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Data Visualization Portfolio - [Your Name]</title>
|
||||
|
||||
<!-- Pico.css for clean, minimal styling -->
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@picocss/pico@2/css/pico.min.css">
|
||||
|
||||
<!-- Vega-Lite library for interactive visualizations -->
|
||||
<script src="https://cdn.jsdelivr.net/npm/vega@5"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/vega-lite@5"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/vega-embed@6"></script>
|
||||
|
||||
<style>
|
||||
/* KSE Brand: Override Pico.css with official colors */
|
||||
:root {
|
||||
--pico-primary: rgb(0, 57, 100); /* KSE Dark Midnight Blue */
|
||||
--pico-primary-hover: rgb(0, 77, 130);
|
||||
}
|
||||
|
||||
/* KSE Typography */
|
||||
body { line-height: 1.3; }
|
||||
h1, h2, h3, h4, h5, h6 { line-height: 1.15; }
|
||||
|
||||
/* Visualization containers */
|
||||
article > div { width: 100%; min-height: 400px; }
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<main class="container">
|
||||
|
||||
<!-- ============================================
|
||||
GETTING STARTED - READ THIS FIRST!
|
||||
============================================
|
||||
|
||||
HOW TO USE THIS TEMPLATE:
|
||||
1. Replace all [placeholder text] in square brackets with your content
|
||||
2. Copy visualization sections to add more (you need minimum 5)
|
||||
3. Test by opening this file in your browser
|
||||
4. Delete instructional comments before submitting
|
||||
|
||||
📖 FOR COMPLETE REQUIREMENTS: See ASSIGNMENT.md
|
||||
|
||||
Quick checklist:
|
||||
- Replace [Your Name], video link, and introduction theme
|
||||
- Add 5+ visualizations with context, design decisions, insights, sources
|
||||
- Include unified theme connecting all visualizations
|
||||
- Embed your 5-7 minute video presentation link
|
||||
|
||||
============================================ -->
|
||||
|
||||
<!-- ============================================
|
||||
HEADER SECTION - Replace with your information
|
||||
============================================ -->
|
||||
<hgroup>
|
||||
<h1>[Your Full Name]</h1>
|
||||
<p>Data Visualization Portfolio</p>
|
||||
<p>Principles of Data Visualization | KSE | Fall 2025</p>
|
||||
</hgroup>
|
||||
|
||||
<!-- ============================================
|
||||
VIDEO PRESENTATION - Add your video link
|
||||
Required: 5-7 minutes, covers theme + key visualizations
|
||||
See ASSIGNMENT.md for detailed video requirements
|
||||
============================================ -->
|
||||
<article>
|
||||
<header>
|
||||
<h2>📹 Video Presentation</h2>
|
||||
</header>
|
||||
<p>
|
||||
<strong>Watch my portfolio walkthrough (5-7 minutes):</strong><br>
|
||||
<a href="[YOUR VIDEO LINK HERE]" target="_blank" role="button">
|
||||
▶️ View Video Presentation
|
||||
</a>
|
||||
</p>
|
||||
<p>
|
||||
<small>
|
||||
<em>Note: If using Google Drive, make sure to enable external access to your video!</em>
|
||||
</small>
|
||||
</p>
|
||||
</article>
|
||||
|
||||
<!-- ============================================
|
||||
INTRODUCTION - Explain your unified THEME (3-5 sentences)
|
||||
|
||||
Your theme should connect all visualizations around a common
|
||||
question or domain. See ASSIGNMENT.md for examples.
|
||||
============================================ -->
|
||||
<article>
|
||||
<header>
|
||||
<h2>Introduction</h2>
|
||||
</header>
|
||||
<p>
|
||||
[Write your portfolio theme here (3-5 sentences). Explain what unifying theme connects your visualizations.
|
||||
What overarching question are you exploring? Why did you choose
|
||||
this topic? How do your 5+ visualizations work together to tell
|
||||
a complete story?]
|
||||
</p>
|
||||
</article>
|
||||
|
||||
<!-- ============================================
|
||||
VISUALIZATION 1: VEGA-LITE EXAMPLE
|
||||
|
||||
Copy this <article> block to add more visualizations.
|
||||
For other viz types, see examples below (Tableau, images).
|
||||
See ASSIGNMENT.md for quality checklist requirements.
|
||||
============================================ -->
|
||||
<article>
|
||||
<header>
|
||||
<h2>1. [Descriptive Title of Your Visualization]</h2>
|
||||
</header>
|
||||
|
||||
<!-- CONTEXT & QUESTION (1-2 sentences) -->
|
||||
<h3>Context & Question</h3>
|
||||
<p>
|
||||
[What analytical question does this address? Why is it important?]
|
||||
</p>
|
||||
|
||||
<!-- DESIGN DECISIONS (2-3 sentences) -->
|
||||
<h3>Design Decisions</h3>
|
||||
<p>
|
||||
[Chart type rationale, visual encodings, alternatives considered, tradeoffs]
|
||||
</p>
|
||||
|
||||
<!-- THE VISUALIZATION -->
|
||||
<div id="vis1"></div>
|
||||
|
||||
<script type="text/javascript">
|
||||
/* ==========================================
|
||||
VEGA-LITE SPECIFICATION
|
||||
|
||||
Replace the spec below with your Vega-Lite JSON.
|
||||
Set "width": "container" and "height": 400
|
||||
|
||||
For CSV data: "data": {"url": "your-file.csv"}
|
||||
(Include CSV file in your ZIP!)
|
||||
========================================== */
|
||||
|
||||
var spec1 = {
|
||||
"$schema": "https://vega.github.io/schema/vega-lite/v5.json",
|
||||
"description": "city population",
|
||||
"width": "container",
|
||||
"height": 400,
|
||||
"data": {
|
||||
// OPTION 1: Inline data (small datasets)
|
||||
// "values": [
|
||||
// { "category": "A", "value": 28 },
|
||||
// { "category": "B", "value": 55 },
|
||||
// { "category": "C", "value": 43 },
|
||||
// { "category": "D", "value": 91 },
|
||||
// { "category": "E", "value": 81 }
|
||||
// ]
|
||||
// OPTION 2: External file (larger datasets)
|
||||
"url": "assets/city-population.csv"
|
||||
},
|
||||
"mark": "line",
|
||||
"encoding": {
|
||||
"x": {
|
||||
"field": "Year",
|
||||
"type": "ordinal",
|
||||
"axis": { "title": "Year" }
|
||||
},
|
||||
"y": {
|
||||
"field": "population",
|
||||
"type": "quantitative",
|
||||
"axis": { "title": "Population" }
|
||||
},
|
||||
"color": {
|
||||
"field": "Entity"
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// This line embeds the visualization - don't change this
|
||||
vegaEmbed('#vis1', spec1, { actions: false });
|
||||
</script>
|
||||
|
||||
<!-- KEY INSIGHTS (2-3 sentences) -->
|
||||
<h3>Key Insights</h3>
|
||||
<p>
|
||||
[Patterns, trends, outliers discovered. What viewers should take away.]
|
||||
</p>
|
||||
|
||||
<!-- DATA SOURCE -->
|
||||
<footer>
|
||||
<strong>Data Source:</strong>
|
||||
[Dataset name, organization, year. Include URL if available]
|
||||
</footer>
|
||||
</article>
|
||||
|
||||
<!-- ============================================
|
||||
VISUALIZATION 2: TABLEAU PUBLIC EXAMPLE
|
||||
|
||||
Publish to YOUR Tableau Public account (required).
|
||||
Get embed code and paste below.
|
||||
============================================ -->
|
||||
<article>
|
||||
<header>
|
||||
<h2>2. [Title of Your Second Visualization]</h2>
|
||||
</header>
|
||||
|
||||
<h3>Context & Question</h3>
|
||||
<p>
|
||||
[What question does this visualization address?]
|
||||
</p>
|
||||
|
||||
<h3>Design Decisions</h3>
|
||||
<p>
|
||||
[Explain your design choices. Why did you choose this chart type?
|
||||
What visual encodings did you use? What interactive features
|
||||
did you include and why?]
|
||||
</p>
|
||||
|
||||
<!-- TABLEAU EMBED CODE -->
|
||||
<!-- ==========================================
|
||||
Paste your Tableau Public embed code here.
|
||||
Must be published in YOUR account (not instructor's).
|
||||
Delete the placeholder div below.
|
||||
========================================== -->
|
||||
|
||||
<div style="border: 2px dashed #ccc; padding: 20px; text-align: center; margin: 20px 0;">
|
||||
<p><strong>⚠️ REPLACE THIS SECTION</strong></p>
|
||||
<p>Paste your Tableau Public embed code here</p>
|
||||
<p><small>Delete this placeholder div entirely and replace with your embed code</small></p>
|
||||
</div>
|
||||
|
||||
<h3>Key Insights</h3>
|
||||
<p>
|
||||
[What did you discover?]
|
||||
</p>
|
||||
|
||||
<footer>
|
||||
<strong>Data Source:</strong> [Dataset information and URL]
|
||||
</footer>
|
||||
</article>
|
||||
|
||||
<!-- ============================================
|
||||
VISUALIZATION 3: STATIC IMAGE EXAMPLE
|
||||
For Python/R/other tools - export as image
|
||||
============================================ -->
|
||||
<article>
|
||||
<header>
|
||||
<h2>3. [Title of Your Third Visualization]</h2>
|
||||
</header>
|
||||
|
||||
<h3>Context & Question</h3>
|
||||
<p>
|
||||
[What question does this visualization address?]
|
||||
</p>
|
||||
|
||||
<h3>Design Decisions</h3>
|
||||
<p>
|
||||
[Explain your design choices. What tool did you use
|
||||
to create this? Why this visualization approach?]
|
||||
</p>
|
||||
|
||||
<!-- STATIC IMAGE -->
|
||||
<!-- ==========================================
|
||||
Export as PNG/SVG, save in same folder.
|
||||
Include image file in your ZIP.
|
||||
========================================== -->
|
||||
|
||||
<img src="[your-image-filename.png]"
|
||||
alt="[Brief description of visualization]"
|
||||
style="max-width: 100%; height: auto; border: 1px solid #ddd;">
|
||||
|
||||
<h3>Key Insights</h3>
|
||||
<p>
|
||||
[What did you discover?]
|
||||
</p>
|
||||
|
||||
<footer>
|
||||
<strong>Data Source:</strong> [Dataset information and URL]
|
||||
</footer>
|
||||
</article>
|
||||
|
||||
<!-- ============================================
|
||||
VISUALIZATION 4 - Copy a template above
|
||||
Minimum 5 visualizations required!
|
||||
============================================ -->
|
||||
<article>
|
||||
<header>
|
||||
<h2>4. [Title of Your Fourth Visualization]</h2>
|
||||
</header>
|
||||
|
||||
<h3>Context & Question</h3>
|
||||
<p>[Your text here]</p>
|
||||
|
||||
<h3>Design Decisions</h3>
|
||||
<p>[Your text here]</p>
|
||||
|
||||
<!-- Add your visualization here (copy from examples above) -->
|
||||
<div style="border: 2px dashed #ccc; padding: 40px; text-align: center;">
|
||||
<p><strong>Add your visualization here</strong></p>
|
||||
<p>Copy one of the templates above (Vega-Lite, Tableau, or Image)</p>
|
||||
</div>
|
||||
|
||||
<h3>Key Insights</h3>
|
||||
<p>[Your text here]</p>
|
||||
|
||||
<footer>
|
||||
<strong>Data Source:</strong> [Dataset information]
|
||||
</footer>
|
||||
</article>
|
||||
|
||||
<!-- ============================================
|
||||
VISUALIZATION 5 - Copy a template above
|
||||
This is the minimum. You can add more!
|
||||
============================================ -->
|
||||
<article>
|
||||
<header>
|
||||
<h2>5. [Title of Your Fifth Visualization]</h2>
|
||||
</header>
|
||||
|
||||
<h3>Context & Question</h3>
|
||||
<p>[Your text here]</p>
|
||||
|
||||
<h3>Design Decisions</h3>
|
||||
<p>[Your text here]</p>
|
||||
|
||||
<!-- Add your visualization here -->
|
||||
<div style="border: 2px dashed #ccc; padding: 40px; text-align: center;">
|
||||
<p><strong>Add your visualization here</strong></p>
|
||||
</div>
|
||||
|
||||
<h3>Key Insights</h3>
|
||||
<p>[Your text here]</p>
|
||||
|
||||
<footer>
|
||||
<strong>Data Source:</strong> [Dataset information]
|
||||
</footer>
|
||||
</article>
|
||||
|
||||
<!-- ============================================
|
||||
ADD MORE VISUALIZATIONS: Copy an <article> block above
|
||||
============================================ -->
|
||||
|
||||
<!-- ============================================
|
||||
REFLECTION (Optional but recommended)
|
||||
============================================ -->
|
||||
<article>
|
||||
<header>
|
||||
<h2>Reflection</h2>
|
||||
</header>
|
||||
<p>
|
||||
[OPTIONAL: What did you learn through creating this portfolio?
|
||||
How did your understanding of data visualization principles evolve?
|
||||
What challenges did you face and how did you overcome them? What
|
||||
would you do differently next time?]
|
||||
</p>
|
||||
</article>
|
||||
|
||||
<!-- ============================================
|
||||
AI USAGE DOCUMENTATION (If applicable)
|
||||
See ASSIGNMENT.md for AI policy requirements
|
||||
============================================ -->
|
||||
<article>
|
||||
<header>
|
||||
<h2>AI Usage Documentation</h2>
|
||||
</header>
|
||||
<p>
|
||||
[IF YOU USED AI: Document what you used it for and include shared conversation links or PDFs.
|
||||
Create an AI_Documentation folder in your ZIP with these files.
|
||||
IF YOU DID NOT USE AI: Delete this entire AI Usage Documentation section.]
|
||||
</p>
|
||||
<p>
|
||||
<small><em>Remember: All AI usage must be documented. Include links to shared conversations
|
||||
or PDF exports in a folder called AI_Documentation in your ZIP archive.</em></small>
|
||||
</p>
|
||||
</article>
|
||||
|
||||
<!-- ============================================
|
||||
FOOTER
|
||||
============================================ -->
|
||||
<footer style="margin-top: 3rem; padding-top: 2rem; border-top: 1px solid #ddd;">
|
||||
<p>Created by [Your Name] | Principles of Data Visualization | KSE Fall 2025</p>
|
||||
<p>Last updated: [Date]</p>
|
||||
</footer>
|
||||
|
||||
</main>
|
||||
|
||||
<!-- ============================================
|
||||
BEFORE SUBMITTING:
|
||||
|
||||
✓ All [placeholders] replaced with your content
|
||||
✓ Minimum 5 visualizations included
|
||||
✓ Video link working and embedded
|
||||
✓ Introduction explains unified theme (3-5 sentences)
|
||||
✓ Each viz has: Context, Design, Insights, Source
|
||||
✓ ZIP named: Portfolio_[LastName]_[FirstName].zip
|
||||
✓ All datasets and AI documentation included in ZIP
|
||||
|
||||
📋 Complete checklist in ASSIGNMENT.md
|
||||
|
||||
DELETE THIS COMMENT BLOCK BEFORE SUBMITTING!
|
||||
============================================ -->
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user