{"id":18895472,"url":"https://github.com/cemrajc/d3-curve-comparison","last_synced_at":"2025-04-15T01:14:11.711Z","repository":{"id":221445024,"uuid":"72507023","full_name":"CemraJC/d3-curve-comparison","owner":"CemraJC","description":"Compare different types of d3 curve factories!","archived":false,"fork":false,"pushed_at":"2016-11-08T04:38:52.000Z","size":124,"stargazers_count":3,"open_issues_count":0,"forks_count":5,"subscribers_count":0,"default_branch":"gh-pages","last_synced_at":"2025-04-15T01:14:06.772Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CemraJC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2016-11-01T05:35:34.000Z","updated_at":"2019-06-12T17:38:10.000Z","dependencies_parsed_at":"2024-02-08T02:23:09.784Z","dependency_job_id":"cc63e5bd-bce5-4b1a-bc04-e81b819e3cf1","html_url":"https://github.com/CemraJC/d3-curve-comparison","commit_stats":null,"previous_names":["cemrajc/d3-curve-comparison"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CemraJC%2Fd3-curve-comparison","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CemraJC%2Fd3-curve-comparison/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CemraJC%2Fd3-curve-comparison/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CemraJC%2Fd3-curve-comparison/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CemraJC","download_url":"https://codeload.github.com/CemraJC/d3-curve-comparison/tar.gz/refs/heads/gh-pages","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248986315,"owners_count":21194025,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T08:28:16.849Z","updated_at":"2025-04-15T01:14:11.695Z","avatar_url":"https://github.com/CemraJC.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# d3-curve-comparison\n\nTo put a long story short, [click here to see the comparison.][1] You need not\nread any further.\n\n![d3-curve-comparison-cover-image](http://i.imgur.com/vRLmXdq.png)\n\n# It works offline!\n\nGo ahead and download the repository as a zip file, then just open up\n`index.html` in your web browser and everything should work perfectly.\n\nFor anyone who noticed the unusual `data.js` file, it is structured the way it\nis because that allows it to be pulled in by a script tag. Any other way, and it\nwould only work on a web server - a requirement which breaks the 2nd goal below.\n\n# Why I made this\n\nFirst up, [d3][2] is awesome. I absolutely love playing around with data\nvisualization, and have since come a long way with how to do it myself. But,\neveryone starts somewhere, right?\n\nFor me, this project is one of my humble beginnings where I used my (at the\ntime) rudimentary knowledge of d3 to put together a webpage that would allow me\nto play around with different types of curves that are provided by d3 by\ndefault, and also experiment with configurable curves and custom datasets.\n\nRegardless of actually visualizing curves, I had a few primary goals that\ndecided how I would do development:\n\n* Make the code as readable as humanly possible\n* Keep it as simple as possible: no webpack, gulp, node, jekyll - nothing like that.\n* Only one dependency - the [d3 framework][2].\n\nThe main driver behind the goals stated above is \"make it as easy as possible\nfor newcomers to the framework\". I really wanted to avoid convoluted design\npatterns and _any_ assumed knowledge aside from JavaScript, HTML and CSS.\n\nIt was a lot of fun making this, and I hope you find it as useful to play with as I\nfound it enjoyable to make.\n\n\n\n[1]: https://cemrajc.github.io/d3-curve-comparison\n[2]: https://d3js.org\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcemrajc%2Fd3-curve-comparison","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcemrajc%2Fd3-curve-comparison","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcemrajc%2Fd3-curve-comparison/lists"}