test: add test for bar chart

This commit is contained in:
vicanso 2022-02-12 14:35:27 +08:00
parent bdf7bff313
commit da5e950565
8 changed files with 109 additions and 13 deletions

View file

@ -33,7 +33,7 @@ type barChartOption struct {
Font *truetype.Font
}
func barChartRender(opt barChartOption, result *basicRenderResult) ([]*markPointRenderOption, error) {
func barChartRender(opt barChartOption, result *basicRenderResult) ([]markPointRenderOption, error) {
d, err := NewDraw(DrawOption{
Parent: result.d,
@ -67,7 +67,7 @@ func barChartRender(opt barChartOption, result *basicRenderResult) ([]*markPoint
r := d.Render
markPointRenderOptions := make([]*markPointRenderOption, 0)
markPointRenderOptions := make([]markPointRenderOption, 0)
for i, s := range opt.SeriesList {
// 由于series是for range为同一个数据因此需要clone
@ -81,7 +81,7 @@ func barChartRender(opt barChartOption, result *basicRenderResult) ([]*markPoint
}
seriesColor := theme.GetSeriesColor(index)
// mark line
markLineRender(&markLineRenderOption{
markLineRender(markLineRenderOption{
Draw: d,
FillColor: seriesColor,
FontColor: theme.GetTextColor(),
@ -135,7 +135,7 @@ func barChartRender(opt barChartOption, result *basicRenderResult) ([]*markPoint
d.text(text, x+(barWidth-textBox.Width())>>1, barMaxHeight-h-5)
}
markPointRenderOptions = append(markPointRenderOptions, &markPointRenderOption{
markPointRenderOptions = append(markPointRenderOptions, markPointRenderOption{
Draw: d,
FillColor: seriesColor,
Font: opt.Font,