feat: support customize title

This commit is contained in:
vicanso 2022-01-01 20:11:51 +08:00
parent 06c326bdc3
commit 25e9984ad8
8 changed files with 167 additions and 7 deletions

View file

@ -40,9 +40,11 @@ func NewTitleCustomize(title Title) chart.Renderable {
if len(title.Text) == 0 || title.Style.Hidden {
return
}
if title.Font != nil {
r.SetFont(title.Font)
font := title.Font
if font == nil {
font, _ = chart.GetDefaultFont()
}
r.SetFont(font)
r.SetFontColor(title.Style.FontColor)
titleFontSize := title.Style.GetFontSize(chart.DefaultTitleFontSize)
r.SetFontSize(titleFontSize)