旋转雷达图Blazorise

时间:2020-02-17 13:37:25

标签: c# asp.net-core charts blazor blazorise

目前,我正在与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度,而无需移动标签

https://github.com/stsrki/Blazorise/blob/master/Source/Extensions/Blazorise.Charts/ChartOptions.cs#L118

0 个答案:

没有答案