LineChart
class LineChart extends Component
Traits
Properties
| string|null | $title | from HasChartStyling | |
| bool | $border | from HasChartStyling | |
| string|null | $borderColor | from HasChartStyling | |
| string|null | $backgroundColor | from HasChartStyling | |
| mixed | $chartColor | from HasChartStyling | |
| array | $data | ||
| float|null | $max | ||
| string | $height | ||
| bool | $showGrid | ||
| bool | $showYAxis | ||
| string | $formatValues | ||
| string | $label | ||
| string | $value | ||
| bool | $showPoints | ||
| string | $dataLabels | ||
| string|null | $xAxisTitle | ||
| string|null | $yAxisTitle |
Methods
void
initializeChartStyling(string|null $title = null, bool $border = true, string|null $borderColor = null, string|null $backgroundColor = null, mixed $chartColor = null)
No description
from
HasChartStyling
bool
isCssColor(string $color)
No description
bool
isTailwindClass(string $color)
No description
__construct(array $data = [], float|null $max = null, string $height = 'h-64', mixed $chartColor = null, string|null $backgroundColor = null, string|null $title = null, bool $showGrid = true, bool $showYAxis = true, string $formatValues = '%s', string $label = 'label', string $value = 'value', bool $showPoints = true, string $dataLabels = 'hover', string|null $xAxisTitle = null, string|null $yAxisTitle = null, bool $border = true, string|null $borderColor = null)
No description
render()
No description
void
resolveLabelOverlaps(array $datasets)
No description
void
setLabelPosition(array $datasets, int $dsIndex, int $pIndex, string $position)
No description
array
extractXAxisLabels()
No description
array
prepareDatasets()
No description
array
extractValues(array $data)
No description
Details
in
HasChartStyling at line 13
protected void
initializeChartStyling(string|null $title = null, bool $border = true, string|null $borderColor = null, string|null $backgroundColor = null, mixed $chartColor = null)
No description
in
HasChartStyling at line 27
protected array
getStylingVariables()
No description
at line 294
protected bool
isCssColor(string $color)
No description
at line 299
protected bool
isTailwindClass(string $color)
No description
in
HasChartStyling at line 55
protected array
getColorPalette()
No description
at line 25
__construct(array $data = [], float|null $max = null, string $height = 'h-64', mixed $chartColor = null, string|null $backgroundColor = null, string|null $title = null, bool $showGrid = true, bool $showYAxis = true, string $formatValues = '%s', string $label = 'label', string $value = 'value', bool $showPoints = true, string $dataLabels = 'hover', string|null $xAxisTitle = null, string|null $yAxisTitle = null, bool $border = true, string|null $borderColor = null)
No description
at line 60
render()
No description
at line 129
protected void
resolveLabelOverlaps(array $datasets)
No description
at line 175
protected void
setLabelPosition(array $datasets, int $dsIndex, int $pIndex, string $position)
No description
at line 182
protected array
extractXAxisLabels()
No description
at line 210
protected array
prepareDatasets()
No description
at line 281
protected array
extractValues(array $data)
No description