- Notifications
You must be signed in to change notification settings - Fork5
Go code to help create various charts, e.g. C3, D3, Rickshaw, go-chart, etc.
License
grokify/gocharts
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
GoCharts is a library to assist with building charts, by directly working with charting libraries, generating tabular data for Excel XLSX files and CSV files, or to transfer data to/from analytics solutions likeMetabase andSimpleKPI.
It includes two sets of packages:
- data structures to generically hold and manipulate different types of data
- chart library helpers to make generating charts eaiser, often times using data structures mentioned above
Commonly used data structures include:
- Table - easy manipulation of tabular data includingwriting to CSV and XLSX.
- Time Series - for building time-based line charts and bar charts.
- Histogram - for building histograms and bar charts.
A full list is available in thedata folder.
- C3 -code,project
- D3 -code,project
- Google Charts -code,project
- Rickshaw -code,project
- wcharczuk/go-chart -code,project
quicktemplate is used for rendering some of the charts.
An example chart is the Rickshaw chart shown below:
Data collections are provided in thecollections folder for the primary purpose of providing example data to run in the examples. Currently, cryptocurrency data from Yahoo! Finance is included.
Various helpers to use applications are located in theapps folder for the primary purpose of providing reusable and example code.
$ go get github.com/grokify/gocharts/v2/...
See the example here:
About
Go code to help create various charts, e.g. C3, D3, Rickshaw, go-chart, etc.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.
Contributors4
Uh oh!
There was an error while loading.Please reload this page.
