drawSubtitle static method
Implementation
static void drawSubtitle(Canvas canvas, Size size, ChartContext context) {
final subtitle = context.config.subtitle;
if (!_hasText(subtitle)) return;
final style =
context.theme.subtitleTextStyle ??
context.theme.axisTextStyle.copyWith(
fontSize: (context.theme.axisTextStyle.fontSize ?? 11) + 1,
color: const Color(0xFF9E9E9E),
);
final y =
context.theme.padding.top +
(_hasText(context.config.title) ? _titleLineHeight : 0);
final builder =
ParagraphBuilder(
ParagraphStyle(
textAlign: TextAlign.left,
fontSize: style.fontSize,
fontFamily: style.fontFamily,
),
)
..pushStyle(style.getTextStyle())
..addText(subtitle!);
final paragraph = builder.build()
..layout(
ParagraphConstraints(
width: size.width - context.theme.padding.horizontal,
),
);
canvas.drawParagraph(paragraph, Offset(context.theme.padding.left, y));
}