https://github.com/cytoscape/cytoscape.js-navigator
Bird's eye view pan and zoom control for Cytoscape.js.
Science Score: 33.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
1 of 12 committers (8.3%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.3%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Bird's eye view pan and zoom control for Cytoscape.js.
Basic Info
- Host: GitHub
- Owner: cytoscape
- License: mit
- Language: JavaScript
- Default Branch: master
- Size: 875 KB
Statistics
- Stars: 68
- Watchers: 29
- Forks: 42
- Open Issues: 2
- Releases: 7
Topics
Metadata Files
README.md
cytoscape-navigator
Description
Bird's eye view pan and zoom control for Cytoscape.js
Dependencies
- Cytoscape.js ^2.6.0 || ^3.0.0
Usage instructions
Download the library:
* via npm: npm install cytoscape-navigator,
* via bower: bower install cytoscape-navigator, or
* via direct download in the repository (probably from a tag).
require() the library as appropriate for your project:
CommonJS: ```js var cytoscape = require('cytoscape'); var navigator = require('cytoscape-navigator');
navigator( cytoscape ); // register extension ```
AMD:
js
require(['cytoscape', 'cytoscape-navigator'], function( cytoscape, navigator ){
navigator( cytoscape ); // register extension
});
Plain HTML/JS has the extension registered for you automatically, because no require() is needed.
API
```js var cy = cytoscape({ /* ... */ });
var defaults = { container: false // string | false | undefined. Supported strings: an element id selector (like "#someId"), or a className selector (like ".someClassName"). Otherwise an element will be created by the library. , viewLiveFramerate: 0 // set false to update graph pan only on drag end; set 0 to do it instantly; set a number (frames per second) to update not more than N times per second , thumbnailEventFramerate: 30 // max thumbnail's updates per second triggered by graph updates , thumbnailLiveFramerate: false // max thumbnail's updates per second. Set false to disable , dblClickDelay: 200 // milliseconds , removeCustomContainer: true // destroy the container specified by user on plugin destroy , rerenderDelay: 100 // ms to throttle rerender updates to the panzoom for performance };
var nav = cy.navigator( defaults ); // get navigator instance, nav ```
You may call nav.destroy() to remove the navigator widget and associated cleanup.
Publishing instructions
- Update the package version:
npm version major|minor|patch - Publish to npm:
npm publish - Make a release on GitHub to automatically register a new Zenodo DOI
Owner
- Name: Cytoscape Consortium
- Login: cytoscape
- Kind: organization
- Website: http://www.cytoscape.org/
- Repositories: 153
- Profile: https://github.com/cytoscape
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1
Committers
Last synced: 11 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Max Franz | m****z@g****m | 48 |
| canbax | y****z@g****m | 7 |
| bumbu | b****x@g****m | 6 |
| nickolas | n****n@r****a | 5 |
| Jean Ponchon | j****n@n****m | 4 |
| Manfred Cheung | m****n@u****a | 4 |
| tiaoyuw | t****w@c****m | 1 |
| Matthias | m****y@c****m | 1 |
| Junliang Huang | J****g | 1 |
| Alexander Li | a****0@g****m | 1 |
| Paul | p****e@g****m | 1 |
| Dan Smith | d****h@s****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 49
- Total pull requests: 23
- Average time to close issues: 10 months
- Average time to close pull requests: 5 months
- Total issue authors: 28
- Total pull request authors: 16
- Average comments per issue: 2.18
- Average comments per pull request: 1.43
- Merged pull requests: 16
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- maxkfranz (6)
- canbax (4)
- newtask (3)
- MissChocoe (2)
- tuxalex (2)
- antjkennedy (1)
- bensonnw (1)
- mephux (1)
- aindlq (1)
- CPolarisAlpha (1)
- sindhukothe (1)
- RomanMorgunov (1)
- r0manchak (1)
- alhuber1502 (1)
- denglouhen (1)
Pull Request Authors
- exactlyprateek (2)
- canbax (2)
- Nickolasmv (1)
- markov00 (1)
- matthias-ccri (1)
- haohailiang (1)
- danpaulsmith (1)
- antjkennedy (1)
- JLHwung (1)
- travis1111 (1)
- tongbin (1)
- bumbu (1)
- CPolarisAlpha (1)
- paullbn (1)
- nopnop (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 8
-
Total downloads:
- npm 22,422 last-month
- Total docker downloads: 33
-
Total dependent packages: 13
(may contain duplicates) -
Total dependent repositories: 41
(may contain duplicates) - Total versions: 63
- Total maintainers: 6
npmjs.org: cytoscape-navigator
Bird's eye view pan and zoom control for Cytoscape.js
- Homepage: https://github.com/cytoscape/cytoscape.js-navigator
- License: MIT
-
Latest release: 2.0.2
published about 4 years ago
Rankings
Maintainers (5)
bower.io: cytoscape-navigator
Bird's eye view pan and zoom control for Cytoscape.js
- License: MIT
-
Latest release: 2.0.2
published about 4 years ago
Rankings
bower.io: cytoscape.js-navigator
Bird's eye view pan and zoom control for Cytoscape.js
- License: MIT
-
Latest release: 2.0.2
published about 4 years ago
Rankings
npmjs.org: cytoscape-navigator-tongbin
Bird's eye view pan and zoom control for Cytoscape.js
- Homepage: https://github.com/cytoscape/cytoscape.js-navigator
- License: MIT
-
Latest release: 1.1.10
published over 9 years ago
Rankings
Maintainers (1)
npmjs.org: cytoscape-navigator-no-jquery
Bird's eye view pan and zoom control for Cytoscape.js
- Homepage: https://github.com/cytoscape/cytoscape.js-navigator
- License: MIT
-
Latest release: 1.1.4
published almost 10 years ago
Rankings
Maintainers (1)
repo1.maven.org: org.webjars.bowergithub.cytoscape:cytoscape.js-navigator
WebJar for cytoscape-navigator
- Homepage: http://webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.bowergithub.cytoscape/cytoscape.js-navigator/
- License: MIT
-
Latest release: 1.3.3
published over 7 years ago
Rankings
repo1.maven.org: org.webjars.npm:github-com-cytoscape-cytoscape-js-navigator
WebJar for cytoscape-navigator
- Homepage: http://webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.npm/github-com-cytoscape-cytoscape-js-navigator/
- License: MIT
-
Latest release: 1.3.2
published about 8 years ago
Rankings
repo1.maven.org: org.webjars.npm:cytoscape-navigator
WebJar for cytoscape-navigator
- Homepage: https://www.webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.npm/cytoscape-navigator/
- License: MIT
-
Latest release: 2.0.2
published almost 2 years ago
Rankings
Dependencies
- cytoscape ^2.6.0 || ^3.0.0