Find Jobs
Hire Freelancers

d3js project

$10-30 USD

Mbyllur
Postuar about 4 years ago

$10-30 USD

Paguhet në dorëzim
First, you will use D3 to create a column chart and then you will need to update the given code for rendering a scatter plot to use the circle size as an additional channel . For Task 3, you will explore additional data (attributes) and visualize them by using other chart types in D3. Task 1: Column Chart (40%) 1. You should start a local web server and create [login to view URL] . 2. Load the data file(maybe need preprocessing first), sort a properties according to its values and select the top 10. Set the bar chart (x and y dimensions). 3. Set the fill color of the bars to a shade of grey 4. Set the chart orientation to show vertical columns instead of horizontal bars. Make sure that the x-axis is at the bottom of the chart and the columns are not rendered upside down 5. You will need to combine the 2 files in your datasets by a common identifier. You can choose to merge the datasets in an external tool or load both with [login to view URL] use new properties (from the second data file) instead of the old one on the y-axis Hint: You can use [login to view URL] to load multiple CSV files in JavaScript [login to view URL]([ [login to view URL]("[login to view URL]"), [login to view URL]("[login to view URL]") ]).then(files => { // files[0] contains [login to view URL] // files[1] contains [login to view URL] }) 6. Add a chart title in HTML (SVG axis titles are optional). Task 2: Scatter Plot (20%) [login to view URL] create [login to view URL], you should generate a scatter plot of your dataset presenting one properties on the y-axis and other on the x-axis 2. Use the radius to encode a third dimension, in addition to the circle’s x and y position (e.g., between 2 and 10px depending on the data value). Task 3: Chart Types (40%) 1. Create the HTML document [login to view URL] contains a 2-column layout with empty SVG drawing areas that you will populate with two different D3 visualizations. 2. Pick two data files from the BB datasets:One that can be visualized as a scatter plot and a second one that can be visualized as a line or area [login to view URL] different dimensions and provide two perspectives on the data by showing 2 charts. 3. Create charts Scatterplot: You can copy the D3 code from task 2 and connect the scatter plot to the new data. Line or area chart: Implement the chart yourself or find an appropriate starter template on [login to view URL] or [login to view URL] Connect the chart to the chosen dataset. The two charts need to be displayed side by side 4. Tweak the charts in some substantive way. For example, a combination of smaller changes (e.g., colors, tick format) or one major change (e.g., show circle marks on top of the line). 5. Add descriptive chart titles and axis labels 6. Reflect about your design choices in [login to view URL] below the charts State the source of your datasets What is your rationale for the fit between your chosen data and the chart types? Have you used a base code? If yes, please provide the URL
ID e Projektit: 24689241

Rreth projektit

5 propozime
Projekt në distancë
Aktive 4 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
5 profesionistët e pavarur ofrojnë mesatarisht $37 USD oferta për këtë punë
Avatari i Përdoruesit
Hello sir, I am a full-stack JavaScript developer. I can do your job perfectly and confidently. Please contact me so we can start working without wasting any of our valuable time.
$20 USD në 2 ditë
5,0 (2 përshtypje)
1,9
1,9
Avatari i Përdoruesit
I have experience in chart application using high charts and d3 js charts and experience in single page application
$20 USD në 7 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i CHINA
Qingdao, China
5,0
11
Mënyra e pagesës u verifikua
Anëtar që nga korr 14, 2019

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.