目前,我正在与Blazorise合作,它的表现非常好。 现在,我已根据需要创建了雷达图。 但是,我需要旋转一点(22.5度)。 根据{{3}}
,似乎没有其他选择是否有解决方法或可以使用的东西?
我试图转动画布,但是那也会转动标签,这是不希望的。
剃刀页面组件调用:
<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度,而无需移动标签