Gabriela Gamez Sept 28, 2022
csggame001
For each part, your report must include the following items:
One of the first steps for recreating Line chart #1 was downloading PolicyViz_WSJ_Remake.xlsx from the link provided within “Homework 3: Re-create Charts”. After downloading, open the PolicyViz_WSJ_Remake.xlsx using Excel to access the information in the file: the file includes the bar chart image, a link, and data use, as seen in Figure 1.
To recreate the chart, we only need the data, so remove the bar chart image and the link and save it as PolicyViz_WSJ_Remake_remove_graph.xlsx , as seen in Figure 1.1
The following step after having this new file is to convert the
PolicyViz_WSJ_Remake_remove_graph.xlsx to a CSV file and JSON
file. We will be using openrefine-3.5.2 to convert to CSV. Open
openrefine.exe by double clicking on the executable this
with running a small server on the computer and opening a web browser to
allow us to interact with it. The open web browser indicated the
location to where the PolicyViz_WSJ_Remake_remove_graph.xlsx is
saved.
Click on Chosen Files -> select the file
location-> click Next>>, as seen in the image
below.
Unselect the
PolicyViz_WSJ_Remake_remove_graph.xlsx#Notes, rename the
Project name to “PolicyViz WSJ Remake” and click
Create Project, as seen in the image below.
Export file as Comma-separated value to
export as CSV. The file should appear as
PolicyViz-WSJ-Remake.csv
After converting the CSV file, the next step is to transform it into
a JSON file by using the Convert CSV to
JSON. On the section that said
“Step 1: Select your input,” click Choose File
within this section indicated the location of where
PolicyViz-WSJ-Remake.csv is saved.
After indicating the file location, scroll down to the section that
says “Step 5: Generate output” and click on
Download Result; this will download a file name
“PolicyViz-WSJ-Remake.json”
Now the we have the data convert to XLS, CSV and JSON allow gives us more freedom into selecting the the tool for recreating the graph.
For the recreating, we will be using the language R. Exel would have been ideal, but it is an application that is easy to use, and R is a language that we are learning this semester. We use professor notes plus other resources.
Open 625-F21-Marks-Channels-R.ipynb and scroll down to Charts from Vega-Lite Examples; this section shows how to load the data to google colab. The list for loading the data are library(jsonlite) and the public repository containing the JSON file.
Start by openning GitHub and create a public repository with GitHub
containing the files created. Navigate the upper left column and click
on the down arrow from the plus symbol ->select
New repository .
Enter the “cs_625_data”
for Repository name, select the Public option
and Add a README file and click
create repository.
In the
README file enter a description for the repository ”
this contains the provide xls files save as json file and CSV for
Homework 3: Re-create Charts”. Finally add the files to the
repository by click Add file this will open a drop-down
menu selected Upload files.
Drag and drop all the files into this repository, as seen
in the image below, enter a description of the files and
commit changes.
Now that our data is within a public repository, we can finally start the actual recreation process. Let’s begin the original analysis image of line chart #1 and list everything noticeable on the graph. This will help us with recreation by spotting all the details we need to include.
Title : Out of Work
Subtitle: Percent of families with at least one member unemployed
X axis range: 2004 - 2014
Y axis range: 0 - 20
Line color:
Open the image with GIMP
Select the color picker tool
Determine the line color using the
color picker tool
For each part, your report must include the following items:
description of how you created the chart in the tool of your choice (include enough detail to help someone trying to re-create your chart)
assessment of how close you were able to re-create each chart (what things were you not able to re-create?)
assessment of the tool you used and how flexible it was in terms of being able to re-create the chart
explain how the idiom choice is appropriate for the data and the task
Every report must list the references that you consulted while completing the assignment. If you consulted a webpage, you must include the URL.
Need this references are from HW2 need to add HW 3
Reference 1,https://github.com/jgolbeck/petnames.git
Reference 2,https://openrefine.org
Reference 3,https://stackoverflow.com/questions/56519862/remove-outermost-parentheses
Reference 4,https://openrefine.org/download.html
Reference 5,https://docs.openrefine.org/manual/grelfunctions
Reference 6,https://www.youtube.com/watch?v=wGVtycv3SS0
Reference 7,https://docs.openrefine.org/manual/columnediting
Reference 8,https://groups.google.com/g/openrefine/c/20eDwEJwpn8
Reference 9,https://canvas.odu.edu/courses/115922/external_tools/39
Reference 10, http://web.archive.org/web/20190105063215/enipedia.tudelft.nl/wiki/OpenRefine_Tutorial
Reference 11, http://web.archive.org/web/20190512224358/https://github.com/OpenRefine/OpenRefine/wiki/Cell-Editing
Reference 12,https://evanwill.github.io/clean-your-data/4-demo.html
Reference 13,https://guides.library.illinois.edu/openrefine/grel
Reference 14,https://github.com/OpenRefine/OpenRefine/wiki/Recipes#combining-datasets
Reference 15,https://docs.openrefine.org/manual/grelfunctions
Reference 16,https://www.dictionary.com/e/slang/doggo/
Reference 17,https://en.wikipedia.org/wiki/Katze
Reference 18,https://www.thelabradorsite.com/is-my-dog-purebred/
Reference 19,https://www.marvelousdogs.com/labrador-mixes/
Reference 21,https://excitedcats.com/different-types-of-calico-cats/
Reference 23,https://www.britannica.com/animal/pit-bull-terrier
Reference 24,https://www.thesprucepets.com/tortoiseshell-cat-profile-554703
Reference 25,https://pets.thenest.com/dsh-cat-4310.html
Reference 26,https://wagwalking.com/breed/torkie
Reference 27,https://en.wikipedia.org/wiki/Labrador_Retrieve
Reference 28,https://www.losgatosvet.com/domestic-medium-hair-cats/
Reference 29 ,https://www.thelabradorsite.com/goldador/#:~:text=As%20we%20know%2C%20a%20Goldador,working%20dog%2C%20for%20many%20roles
Reference 30,https://dogable.net/shih-tzu-dachshund-mix-schweenie/
Reference 31,https://en.wikipedia.org/wiki/Tortoiseshell_cat
Reference 32,https://thehappypuppysite.com/jackapoo/
Reference 33,https://www.hepper.com/shih-poo/
Reference 34,https://www.hillspet.com/dog-care/dog-breeds/miniature-pinscher
Reference 35,https://en.wikipedia.org/wiki/Tabby_cat
Reference 36,https://en.wikipedia.org/wiki/Black_cat
Reference 37,https://jackrussellowner.com/minniejack-jack-russell-and-min-pin-mix-hybrid
Reference 38,https://animalcorner.org/dog-breeds/jack-russell-chihuahua-mix/
Reference 39,https://en.wikipedia.org/wiki/Bicolor_cat
Reference 40,https://animalcorner.org/dog-breeds/frenchton/
Reference 41,https://www.vocabulary.com/dictionary/mutt
Reference 42,https://www.petmd.com/dog/breeds/c_dg_golden_retriever
Reference 43,https://github.com/jgolbeck/petnames
Reference 44,https://docs.openrefine.org/manual/expressions#grel-general-refine-expression-language
Reference 45,https://github.com/odu-cs625-datavis/fall22-hw1-csggame001
Reference 46,https://github.com/odu-cs625-datavis/fall22-hw1-csggame001/tree/feedback
Reference 47,https://www.convertcsv.com/csv-to-json.htm