https://github.com/joewalnes/smoothie
Smoothie Charts: smooooooth JavaScript charts for realtime streaming data
Science Score: 10.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 48 committers (2.1%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.4%) to scientific vocabulary
Keywords
Repository
Smoothie Charts: smooooooth JavaScript charts for realtime streaming data
Basic Info
- Host: GitHub
- Owner: joewalnes
- License: other
- Language: JavaScript
- Default Branch: master
- Homepage: http://smoothiecharts.org
- Size: 741 KB
Statistics
- Stars: 2,268
- Watchers: 68
- Forks: 233
- Open Issues: 28
- Releases: 0
Topics
Metadata Files
README.md
Smoothie Charts is a really small charting library designed for live streaming data. I built it to reduce the headaches I was getting from watching charts jerkily updating every second.
Getting Started
- Hello world example
- Another example (server CPU usage)
- Another example (responsive layout)
- Tutorial
- Interactive builder
- Just the JavaScript: smoothie.js
- Full distribution (docs and examples): zip or tgz
- Repository:
git clone git@github.com:joewalnes/smoothie.git - Bower:
bower install smoothie - NPM:
npm install smoothie - Yarn:
yarn add smoothie - Introducing Smoothie Charts (blog entry)
Example
Given a <canvas>:
html
<canvas id="chart" width="400" height="100"></canvas>
Create a time series and chart with code resembling:
```js // Create a time series var series = new TimeSeries();
// Find the canvas var canvas = document.getElementById('chart');
// Create the chart var chart = new SmoothieChart(); chart.addTimeSeries(series, { strokeStyle: 'rgba(0, 255, 0, 1)' }); chart.streamTo(canvas, 500); ```
Then, add data to your time series and it will be displayed on the chart:
js
// Randomly add a data point every 500ms
setInterval(function() {
series.append(Date.now(), Math.random() * 10000);
}, 500);
Questions
For help, use the Smoothie Charts Google Group.
License (MIT)
Owner
- Name: Joe Walnes
- Login: joewalnes
- Kind: user
- Location: San Francisco Bay Area
- Website: https://twitter.com/joewalnes
- Twitter: joewalnes
- Repositories: 89
- Profile: https://github.com/joewalnes
Hi
GitHub Events
Total
- Watch event: 23
- Issue comment event: 1
- Fork event: 4
Last Year
- Watch event: 23
- Issue comment event: 1
- Fork event: 4
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Drew Noakes | g****t@d****m | 146 |
| WofWca | w****a@p****m | 39 |
| Joe Walnes | j****e@w****m | 11 |
| Hayg Astourian | h****g@m****m | 6 |
| Joe Walnes | j****s@d****m | 5 |
| Anna Zheltukhina | a****a@t****m | 4 |
| mesca | g****b@c****g | 3 |
| Noel | n****0@g****m | 3 |
| Jack Desert | j****n@r****t | 3 |
| Bjørn Eikeland | b****d@g****m | 3 |
| Dmitry Vyal | a****s@g****m | 3 |
| Kelley Reynolds | k****y@i****t | 3 |
| Nicholas King | n****g@v****u | 2 |
| iitmnkc | k****i@c****m | 2 |
| Tim Drysdale | t****e@g****m | 2 |
| Robin van Nunen | r****n@l****l | 2 |
| Mauricio Joost | t****z@g****m | 2 |
| Andrew Seigner | a****s@t****m | 1 |
| Przemek Matylla | p****a@a****l | 1 |
| Kostas Michalopoulos | b****r@r****m | 1 |
| maaydin | m****n@g****m | 1 |
| markjglenn | m****n@o****m | 1 |
| olssonfredrik | o****k@g****m | 1 |
| ralphwetzel | t****x@g****m | 1 |
| Bitdeli Chef | c****f@b****m | 1 |
| jpmbiz70 | 3****0 | 1 |
| dpuyosa | d****a | 1 |
| akorshunova | a****a@o****m | 1 |
| Zachary Bush | Z****h@m****t | 1 |
| Zac Witte | z****e@g****m | 1 |
| and 18 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 50
- Total pull requests: 51
- Average time to close issues: over 2 years
- Average time to close pull requests: 3 months
- Total issue authors: 43
- Total pull request authors: 27
- Average comments per issue: 2.56
- Average comments per pull request: 1.49
- Merged pull requests: 35
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 0
- Average time to close issues: 15 days
- Average time to close pull requests: N/A
- Issue authors: 1
- Pull request authors: 0
- Average comments per issue: 10.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- WofWca (5)
- drewnoakes (2)
- mkeyno (2)
- binDongKim (2)
- colin-broderick (1)
- Erwin4 (1)
- beikeland (1)
- livep2000 (1)
- Radio-Op (1)
- holographix (1)
- seniDEac (1)
- notalentgeek (1)
- f-scholer (1)
- ttseng (1)
- HenryNe (1)
Pull Request Authors
- WofWca (20)
- annazhelt (4)
- francobottero (2)
- HenryNe (2)
- beikeland (1)
- thiswallz (1)
- xaolas (1)
- oosmos (1)
- mahnunchik (1)
- jackdesert (1)
- scanlime (1)
- fkhadra (1)
- paccerdk (1)
- ctheune (1)
- nnnoel (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 3
-
Total downloads:
- npm 13,096 last-month
- Total docker downloads: 3,125
-
Total dependent packages: 12
(may contain duplicates) -
Total dependent repositories: 250
(may contain duplicates) - Total versions: 79
- Total maintainers: 2
- Total advisories: 1
npmjs.org: smoothie
Smoothie Charts: smooooooth JavaScript charts for realtime streaming data
- Homepage: https://github.com/joewalnes/smoothie#readme
- License: MIT
-
Latest release: 1.36.1
published over 3 years ago
Rankings
Maintainers (2)
Advisories (1)
repo1.maven.org: org.webjars.bower:smoothie
WebJar for smoothie
- Homepage: http://webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.bower/smoothie/
- License: MIT
-
Latest release: 1.29.1
published over 8 years ago