Ответы с форумов MSDN

Изменить ориентацию PolarChart в Windows Forms

Date: 05.01.2022 18:47:04

Думаю бессмысленно ждать какого-либо исправления, учитывая это: https://github.com/dotnet/winforms-datavisualization

We consider the System.Windows.Forms.DataVisualization deprecated and we only provide it to ease porting to .NET Core 3. We're not going to innovate in this component and subsequently will not accept any issues and/or PRs.

Даже если это поправят, то не в составе .Net Framework 4.8, а в виде отдельной библиотеки, только для .NET Core. Кроме того, хоть IsReversed и не работает, можно просто умножить координаты на -1 и добиться того же самого.

Message 12

Date: 10.01.2022 18:10:16

>Только цифирь кривая.

Точно, слона то я и не приметил. Если просто умножить координаты на -1, числа-подписи на отметках сетки будут не соответствовать реальным значениям. Но на это нашлось решение здесь: https://social.msdn.microsoft.com/Forums/vstudio/en-US/644cb066-3501-417e-8610-6e3340fe6a95/how-to-change-polar-chart-orientation?forum=MSWinWebChart - нужно еще вертануть подписи, добавив обработчик события Customize:

        private void chart1_Customize(object sender, EventArgs e)
        {
            for (int i = 1; i < chart1.ChartAreas[0].AxisX.CustomLabels.Count; i++)
            {
                chart1.ChartAreas[0].AxisX.CustomLabels[i].Text = (360.0 - i*30.0).ToString();
            }
        }
>У нас в Алма-Ате проблемы,
поэтому интернет заработал только сейчас.

Ваши проблемы были во всех новостях по ящику во время новогодних праздников. Удачи вам, надеюсь в скором времени все нормализуется, как с интернетом, так и с мирной жизнью на улицах. 


Автор: VadimTagil

Главная страница - Список тем - Репозиторий на GitHub