{"id":13519172,"url":"https://github.com/danvk/dygraphs","last_synced_at":"2025-05-16T01:03:15.616Z","repository":{"id":734024,"uuid":"383715","full_name":"danvk/dygraphs","owner":"danvk","description":"Interactive visualizations of time series using JavaScript and the HTML canvas tag","archived":false,"fork":false,"pushed_at":"2025-03-15T01:25:29.000Z","size":24785,"stargazers_count":3199,"open_issues_count":264,"forks_count":602,"subscribers_count":111,"default_branch":"master","last_synced_at":"2025-05-09T00:56:31.296Z","etag":null,"topics":["canvas","charting-library","dygraphs","timeseries","visualization"],"latest_commit_sha":null,"homepage":"http://dygraphs.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"btcsuite/btcutil","license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/danvk.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","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,"publiccode":null,"codemeta":null}},"created_at":"2009-11-24T10:26:21.000Z","updated_at":"2025-05-09T00:55:25.000Z","dependencies_parsed_at":"2024-01-22T04:08:24.117Z","dependency_job_id":"0a878134-29d3-4ba2-bb5a-2650fa0cad87","html_url":"https://github.com/danvk/dygraphs","commit_stats":{"total_commits":2332,"total_committers":143,"mean_commits":"16.307692307692307","dds":0.75,"last_synced_commit":"3a3f81fcfa6500123770c4b746afed4ea160c42e"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danvk%2Fdygraphs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danvk%2Fdygraphs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danvk%2Fdygraphs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danvk%2Fdygraphs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danvk","download_url":"https://codeload.github.com/danvk/dygraphs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254448578,"owners_count":22072764,"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":["canvas","charting-library","dygraphs","timeseries","visualization"],"created_at":"2024-08-01T05:01:54.979Z","updated_at":"2025-05-16T01:03:15.557Z","avatar_url":"https://github.com/danvk.png","language":"JavaScript","readme":"# dygraphs JavaScript charting library\n\nThe dygraphs JavaScript library produces interactive, zoomable charts of time series:\n\n![sample graph](Screenshot.png)\n\nLearn more about it at [dygraphs.com](http://www.dygraphs.com).\n\nGet help with dygraphs on [Stack Overflow][] (preferred) and [Google Groups][].\n\n## Features\n* Plots time series without using an external server or Flash\n* Supports [error bands][] around data series\n* Interactive [pan and zoom][]\n* Displays values [on mouseover][]\n* Adjustable [averaging period][]\n* Extensive set of [options][] for customization.\n* Compatible with the [Google Visualization API][gviz]\n\n## Minimal Example\n```html\n\u003chtml\u003e\n\u003chead\u003e\n\u003cscript type=\"text/javascript\" src=\"dygraph.js\"\u003e\u003c/script\u003e\n\u003clink rel=\"stylesheet\" type=\"text/css\" href=\"dygraph.css\" /\u003e\n\u003c/head\u003e\n\u003cbody\u003e\n\u003cdiv id=\"graphdiv\"\u003e\u003c/div\u003e\n\u003cscript type=\"text/javascript\"\u003e\u003c!--//--\u003e\u003c![CDATA[//\u003e\u003c!--\n  Dygraph.onDOMready(function onDOMready() {  // or jQuery $() etc.\n    g = new Dygraph(\n        document.getElementById(\"graphdiv\"),  // containing div\n        \"Date,Temperature\\n\" +                // the data series\n        \"2008-05-07,75\\n\" +\n        \"2008-05-08,70\\n\" +\n        \"2008-05-09,80\\n\",\n        { }                                   // the options\n      );\n  });\n//--\u003e\u003c!]]\u003e\u003c/script\u003e\n\u003c/body\u003e\n\u003c/html\u003e\n```\n\nLearn more by reading [the tutorial][] and seeing demonstrations of what\ndygraphs can do in the [gallery][]. You can get `dygraph.js` and `dygraph.css`\nfrom [UNPKG][], [cdnjs][] or [from NPM][npm] (see below).\n\n## Usage with a module loader\n\nGet dygraphs from NPM:\n\n    npm install dygraphs\n\n**Do not install from the git repository!** Always use a tarball install,\nwhich contains the prebuilt files; `npm` fails to build the source code\non install from github. (The tarball from the GitHub Registry is fine.)\n\nYou'll find pre-built JS \u0026 CSS files in `node_modules/dygraphs/dist/`. If you're\nusing a module bundler like browserify or webpack, you can import dygraphs:\n\n```js\nimport Dygraph from 'dygraphs';\n// or: const Dygraph = require('dygraphs');\n\nconst g = new Dygraph('graphdiv', data, { /* options */ });\n```\n\nCheck out the [dygraphs-es6 repo][] for a fully-worked example.\n\n## Development\n\nTo get going, install the following Debian packages…\n\n - `jq`\n - `mksh`\n - `pax`\n - `python3`\n\n… clone the repo and run:\n\n    npm install\n    npm run build-jsonly\n\nThen open `tests/demo.html` in your browser.\n\nRead more about the dygraphs development process in the [developer guide](/DEVELOP.md).\n\n## License(s)\ndygraphs is available under the MIT license, included in [LICENSE.txt](./LICENSE.txt).\n\n[UNPKG]: https://unpkg.com/dygraphs/\n[cdnjs]: https://cdnjs.com/libraries/dygraph\n[the tutorial]: http://www.dygraphs.com/tutorial.html\n[gallery]: http://www.dygraphs.com/gallery\n[error bands]: http://dygraphs.com/tests/legend-values.html\n[pan and zoom]: http://dygraphs.com/tests/link-interaction.html\n[on mouseover]: http://dygraphs.com/tests/legend-values.html\n[averaging period]: http://dygraphs.com/tests/temperature-sf-ny.html\n[options]: http://www.dygraphs.com/options.html\n[Stack Overflow]: https://stackoverflow.com/questions/tagged/dygraphs?sort=votes\u0026pageSize=50\n[Google Groups]: http://groups.google.com/group/dygraphs-users\n[gviz]: http://dygraphs.com/data.html#datatable\n[npm]: https://www.npmjs.com/package/dygraphs\n[dygraphs-es6 repo]: https://github.com/danvk/dygraphs-es6\n","funding_links":[],"categories":["JavaScript","Uncategorized","Framework or Library","others","Free and Open Source Libraries"],"sub_categories":["Uncategorized","Graphics or data visualization"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanvk%2Fdygraphs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanvk%2Fdygraphs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanvk%2Fdygraphs/lists"}