update: chart path log parser oop
This commit is contained in:
		| @@ -4,7 +4,7 @@ import ( | |||||||
| 	"os" | 	"os" | ||||||
| 	"strconv" | 	"strconv" | ||||||
|  |  | ||||||
| 	c "github.com/wcharczuk/go-chart" | 	"github.com/wcharczuk/go-chart" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // You need to run: | // You need to run: | ||||||
| @@ -18,22 +18,22 @@ type chartReport struct { | |||||||
| func (s *chartReport) report(results iterator) error { | func (s *chartReport) report(results iterator) error { | ||||||
| 	w := os.Stdout | 	w := os.Stdout | ||||||
|  |  | ||||||
| 	donut := c.DonutChart{ | 	donut := chart.DonutChart{ | ||||||
| 		Title: s.title, | 		Title: s.title, | ||||||
| 		TitleStyle: c.Style{ | 		TitleStyle: chart.Style{ | ||||||
| 			FontSize:  35, | 			FontSize:  35, | ||||||
| 			Show:      true, | 			Show:      true, | ||||||
| 			FontColor: c.ColorAlternateGreen, | 			FontColor: chart.ColorAlternateGreen, | ||||||
| 		}, | 		}, | ||||||
| 		Width:  s.width, | 		Width:  s.width, | ||||||
| 		Height: s.height, | 		Height: s.height, | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	results.each(func(r result) { | 	results.each(func(r result) { | ||||||
| 		v := c.Value{ | 		v := chart.Value{ | ||||||
| 			Label: r.domain + r.page + ": " + strconv.Itoa(r.visits), | 			Label: r.domain + r.page + ": " + strconv.Itoa(r.visits), | ||||||
| 			Value: float64(r.visits), | 			Value: float64(r.visits), | ||||||
| 			Style: c.Style{ | 			Style: chart.Style{ | ||||||
| 				FontSize: 14, | 				FontSize: 14, | ||||||
| 			}, | 			}, | ||||||
| 		} | 		} | ||||||
| @@ -41,5 +41,5 @@ func (s *chartReport) report(results iterator) error { | |||||||
| 		donut.Values = append(donut.Values, v) | 		donut.Values = append(donut.Values, v) | ||||||
| 	}) | 	}) | ||||||
|  |  | ||||||
| 	return donut.Render(c.SVG, w) | 	return donut.Render(chart.SVG, w) | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user