35 lines
807 B
Plaintext
35 lines
807 B
Plaintext
![]() |
@using antblazorpro.Services
|
||
|
@namespace antblazorpro.Pages.Dashboard.Analysis
|
||
|
@inject IChartService ChartService
|
||
|
|
||
|
<Area @ref="_visitChart" Config="_visitChartConfig" />
|
||
|
|
||
|
@code
|
||
|
{
|
||
|
private IChartComponent _visitChart;
|
||
|
|
||
|
private readonly AreaConfig _visitChartConfig = new AreaConfig
|
||
|
{
|
||
|
XField = "x",
|
||
|
YField = "y",
|
||
|
Height = 45,
|
||
|
Padding = new[] { 8, 8, 8, 8 },
|
||
|
AutoFit = true,
|
||
|
XAxis = new ValueCatTimeAxis
|
||
|
{
|
||
|
Visible = false
|
||
|
},
|
||
|
YAxis = new ValueAxis
|
||
|
{
|
||
|
Visible = false
|
||
|
}
|
||
|
};
|
||
|
|
||
|
protected override async Task OnInitializedAsync()
|
||
|
{
|
||
|
await base.OnInitializedAsync();
|
||
|
var data = await ChartService.GetVisitDataAsync();
|
||
|
await _visitChart.ChangeData(data);
|
||
|
}
|
||
|
}
|