This commit is contained in:
Will Charczuk 2016-07-07 22:30:16 -07:00
parent f843d124d6
commit e2d8f6164b
2 changed files with 30 additions and 0 deletions

View file

@ -47,6 +47,36 @@ The key areas to note are that we have to explicitly turn on two features, the a
Coming in the near future will be the option to output to SVG. Coming in the near future will be the option to output to SVG.
# Alternate Usage
You can alternately turn a bunch of features off and constrain the proportions to something like a spark line:
![](https://raw.githubusercontent.com/wcharczuk/go-chart/master/images/tvix_ltm.png)
The code to produce the above would be:
```go
// note this assumes that xvalues and yvalues
// have been pulled from a pricing service.
graph := chart.Chart{
Width: 1024,
Height: 100,
Axes: chart.Style{
Show: false,
},
FinalValueLabel: chart.Style{
Show: false,
},
Series: []chart.Series{
chart.TimeSeries{
XValues: xvalues,
YValues: yvalues,
},
},
}
graph.Render(chart.PNG, buffer)
```
# Design Philosophy # Design Philosophy
I wanted to make a charting library that used only native golang, that could be stood up on a server (i.e. it had built in fonts). I wanted to make a charting library that used only native golang, that could be stood up on a server (i.e. it had built in fonts).

BIN
images/tvix_ltm.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB