ChartTheme class
Constructors
ChartTheme ({ChartPalette palette = ChartPalette.material , ChartTypography typography = const ChartTypography() , ChartSpacing spacing = const ChartSpacing() , Color backgroundColor = Colors.transparent , Color gridColor = const Color(0x1A000000) , Color axisColor = const Color(0x33000000) , Color axisLabelColor = const Color(0xFF666666) , Color titleColor = const Color(0xFF1A1A1A) , Color legendTextColor = const Color(0xFF444444) , Color tooltipBackgroundColor = const Color(0xFF1A1A2E) , Color tooltipTextColor = Colors.white , Color tooltipBorderColor = Colors.transparent , Color crosshairColor = const Color(0x44000000) , Color highlightOverlayColor = Colors.white , double highlightOverlayOpacity = 0.15 })
const
ChartTheme.fromJson (Object ? raw )
Parse from JSON config (e.g., passed alongside chart config).
factory
Methods
copyWith ({ChartPalette ? palette , ChartTypography ? typography , ChartSpacing ? spacing , Color ? backgroundColor , Color ? gridColor , Color ? axisColor , Color ? axisLabelColor , Color ? titleColor , Color ? legendTextColor , Color ? tooltipBackgroundColor , Color ? tooltipTextColor , Color ? tooltipBorderColor , Color ? crosshairColor })
→ ChartTheme
Create a copy with overridden values.
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
seriesColor (int index , {Object ? explicitColor })
→ Color
Resolve a series color — prefers explicit series color, falls back to palette.
Supports both String hex colors and Color objects to ease compatibility.
toString ()
→ String
A string representation of this object.
inherited