demo/Pages/Dashboard/Analysis/Components/Charts/MiniArea/MiniArea.razor
2024-06-21 16:48:24 +08:00

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);
}
}