Вращающийся радарный график Blazorise - PullRequest
1 голос
/ 17 февраля 2020

В настоящее время я работаю с 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 градуса без перемещения меток

Old

...