feat: support axis render

This commit is contained in:
vicanso 2022-06-08 23:19:03 +08:00
parent 4cf494088e
commit b394e1b49f
5 changed files with 344 additions and 39 deletions

View file

@ -22,7 +22,7 @@
package charts
type GridPainter struct {
type gridPainter struct {
p *Painter
opt *GridPainterOption
}
@ -38,14 +38,14 @@ type GridPainterOption struct {
IgnoreLastColumn bool
}
func NewGridPainter(p *Painter, opt GridPainterOption) *GridPainter {
return &GridPainter{
func NewGridPainter(p *Painter, opt GridPainterOption) *gridPainter {
return &gridPainter{
p: p,
opt: &opt,
}
}
func (g *GridPainter) Render() (Box, error) {
func (g *gridPainter) Render() (Box, error) {
opt := g.opt
ignoreColumnLines := make([]int, 0)
if opt.IgnoreFirstColumn {