Find Jobs
Hire Freelancers

d3js project

$10-30 USD

종료됨
게시됨 약 4년 전

$10-30 USD

제출할때 지불됩니다
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: 24689241

프로젝트 정보

5 제안서
원격근무 프로젝트
활동 중 4년 전

돈을 좀 벌 생각이십니까?

프리랜서 입찰의 이점

예산 및 기간 설정
작업 결과에 대한 급여 수급
제안의 개요를 자세히 쓰세요
무료로 프로젝트에 신청하고 입찰할 수 있습니다
5 이 프로젝트에 프리랜서들의 평균 입찰은 $37 USD입니다.
사용자 아바타
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 2일에
5.0 (2 건의 리뷰)
1.9
1.9
사용자 아바타
I have experience in chart application using high charts and d3 js charts and experience in single page application
$20 USD 7일에
0.0 (0 건의 리뷰)
0.0
0.0

고객에 대한 정보

국기 (CHINA)
Qingdao, China
5.0
11
결제 수단 확인
7월 14, 2019부터 회원입니다

고객 확인

감사합니다! 무료 크레딧을 신청할 수 있는 링크를 이메일로 보내드렸습니다.
이메일을 보내는 동안 문제가 발생했습니다. 다시 시도해 주세요.
등록 사용자 전체 등록 건수(일자리)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
미리 보기 화면을 준비 중...
위치 정보 관련 접근권이 허용되었습니다.
고객님의 로그인 세션이 만료되어, 자동으로 로그아웃 처리가 되었습니다. 다시 로그인하여 주십시오.