feat: support rect and legend line point render
This commit is contained in:
parent
8314a2cb37
commit
622bd8491b
2 changed files with 62 additions and 0 deletions
|
|
@ -373,6 +373,42 @@ func main() {
|
|||
},
|
||||
})
|
||||
|
||||
// rect
|
||||
top += 30
|
||||
p.Child(
|
||||
charts.PainterBoxOption(charts.Box{
|
||||
Top: top,
|
||||
Left: 1,
|
||||
Right: 200,
|
||||
Bottom: top + 50,
|
||||
}),
|
||||
).OverrideDrawingStyle(charts.Style{
|
||||
StrokeColor: drawing.ColorBlack,
|
||||
FillColor: drawing.ColorBlack,
|
||||
}).Rect(charts.Box{
|
||||
Left: 10,
|
||||
Top: 0,
|
||||
Right: 110,
|
||||
Bottom: 20,
|
||||
})
|
||||
// legend line dot
|
||||
p.Child(
|
||||
charts.PainterBoxOption(charts.Box{
|
||||
Top: top,
|
||||
Left: 200,
|
||||
Right: p.Width() - 1,
|
||||
Bottom: top + 50,
|
||||
}),
|
||||
).OverrideDrawingStyle(charts.Style{
|
||||
StrokeColor: drawing.ColorBlack,
|
||||
FillColor: drawing.ColorBlack,
|
||||
}).LegendLineDot(charts.Box{
|
||||
Left: 10,
|
||||
Top: 0,
|
||||
Right: 50,
|
||||
Bottom: 20,
|
||||
})
|
||||
|
||||
buf, err := p.Bytes()
|
||||
if err != nil {
|
||||
panic(err)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue