package charts import ( "fmt" "os" ) func ExampleBar() { mu := NewBar( BarValue{ Label: "label: 101", Value: 101, }, BarValue{ Label: "label: -09", Value: -99, }, BarValue{ Label: "label: 201", Value: 201, }, BarValue{ Label: "label: -199", Value: -199, }, BarValue{ Label: "label: 301", Value: 301, }, BarValue{ Label: "label: -299", Value: -299, }, BarValue{ Label: "label: 401", Value: 401, }, BarValue{ Label: "label: -399", Value: -399, }, BarValue{ Label: "label: 501", Value: 501, }, BarValue{ Label: "label: -499", Value: -499, }, BarValue{ Label: "label: 601", Value: 601, }, BarValue{ Label: "label: -599", Value: -599, }, BarValue{ Label: "label: 701", Value: 701, }, BarValue{ Label: "label: -699", Value: -699, }, BarValue{ Label: "label: 801", Value: 801, }, BarValue{ Label: "label: -799", Value: -799, }, BarValue{ Label: "label: 901", Value: 901, }, BarValue{ Label: "label: -899", Value: -899, }, BarValue{ Label: "label: 1001", Value: 1001, }, BarValue{ Label: "label: -999", Value: -999, }, ).SVG().GetMarkup() os.WriteFile("./test.svg", []byte(mu), 666) fmt.Println(mu) // Output: 101label: 101-99label: -09201label: 201-199label: -199301label: 301-299label: -299401label: 401-399label: -399501label: 501-499label: -499601label: 601-599label: -599701label: 701-699label: -699801label: 801-799label: -799901label: 901-899label: -8991001label: 1001-999label: -999 }