В настоящее время я работаю с Blazorise, который работает довольно хорошо. Теперь я создал радарный график по желанию. Однако мне нужно немного повернуть его (22,5 градуса). Кажется, нет никакой возможности для этого согласно https://github.com/stsrki/Blazorise/blob/master/Source/Extensions/Blazorise.Charts/ChartOptions.cs#L118
Есть ли обходной путь или что-то, что я мог бы использовать?
Я попытался повернуть холст, но это поворачивает метки также, что нежелательно.
Вызов компонента страницы бритвы:
<Blazorise.Charts.RadarChart @ref="RadarChart" TItem="double"/>
Рисование компонента графика
async Task HandleRedraw()
{
RadarChart.Clear();
RadarChart.AddLabel(new string[] { "Axis 1","Axis 2", "Axis 4",
"Axis 5", "Axis 7","Axis 8", "Axis 10", "Axis 11" });
RadarChart.AddDataSet(GetRadarChartDataset());
await RadarChart.Update();
}
Заполнение набора данных
RadarChartDataset<double>[] GetRadarChartDataset() {
RadarChartDataset<double> dataset1 = null;
dataset1 = new RadarChartDataset<double>
{
Label = "Label",
Data = MyData.ToList(),
BackgroundColor = BackgroundColor,
BorderColor = BorderColor,
Fill = true,
LineTension = 0
};
//More dataset setups
return new RadarChartDataset<double>[] {
dataset1, .. , ..
};
}
Этот график должен повернуться на 22,5 градуса без перемещения меток