Data Visualization: Created By: Joshua Rafael Sanchez
Data Visualization: Created By: Joshua Rafael Sanchez
Created By:
Joshua Rafael Sanchez
joshuarafael@berkeley.edu
Part 1
Module Basic Visuals | Matplotlib, Seaborn
Basic Visualization Concepts, Introduction and
Comparison b/t Matplotlib and Seaborn Python Libraries
Structure in Jupyter Notebook.
● Notebooks
● Slideshow
● Homework
● References Part 2
Interactive Visuals | Plotly, Bokeh, Tableau, etc.
Deeper insights into more interactive and fun data
visualization functions. Introduction to Plotly, Bokeh and
Tableau.
Visualization
What makes for effective data visualization?
Visualization transforms data into images effectively
Data-X: Applied Data
and accurately represent information about the data.
Ventures
Sutardja Center at UC Berkeley
Setting Scale:
● Use the four scaling plot presets to customize the size of the plot:
○ In order of relative size: paper, notebook, talk, poster.
● Visuals
● Options
● Interactivity
Installing Plotly Online: (use if you want to host graphs in plotly account)
● How to: You must create an account to run:
1. Set up an account at plot.ly
2. Get a User ID and API keys
3. Sign keys into the account.
D3.js:
● D3.js (used with Flask) is a framework used with HTML, CSS, and Javascript together to
create visualizations.
● Usage: Use D3.js build-in data-driven transitions for extra customization and elevated
visualization for your data.
● Pro: Helps build type of framework you want (Plotly uses D3.js library, here you can use the
D3.js library itself; open-source)
● Con: High learning curve; you need to learn HTML, CSS, Javascript
Setting up:
● 1-year free trial of Tableau Desktop for Students. (Paid differs by individual vs organization.)
● Tableau Public (create separate account); share data visualizations with global community.
● Introductory videos are a great resource; robust and go through examples in detail.
Flourish: | https://flourish.studio/examples/
● Another web-based visualization environment.
● Interest: Interface is pretty straightforward, and visualizations can be really interactive.
● Note: Best for spreadsheet junkies!
Datawrapper: | https://www.datawrapper.de/
● Web-based visualization and map creation environment.
● Niche service, offers some powerful capabilities.
● Fact: Interesting workflow.
- Can import from many - Many graph options. - Tableau Public - More technical due to
data types. - Experienced users - Tableau Desktop interface and multitude
- Robust manipulation. understand benefit. (1-Year free trial student) of options.
- Can import from some - Many infographic - Free w/ account; - Less technical
data types. visual options. - Make publicly available - No code; interface
- Some manipulation. - Drag & drop interface. PDF, PNG or HTML accessible to all.
- Import from multiple - Static graph options. - Free (no account need) - Less technical.
sources. - Streamlined process - PDF, PNG, or HTML - Frequently used by
- Minimal manipulation. of creating visualizations journalists/newspapers.
Header 1 Header 1
Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet,
consectetur adipiscing elit. consectetur adipiscing elit.
Proin vitae tincidunt dolor. Proin vitae tincidunt dolor.
Header 1 Header 1
Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet,
consectetur adipiscing elit. consectetur adipiscing elit.
Proin vitae tincidunt dolor. Proin vitae tincidunt dolor.