Серия диаграмм переходит к первому значению только при нажатии ScrollBar - PullRequest
1 голос
/ 10 марта 2020

У меня есть программа с диаграммой и словарь с моими значениями. Я добавляю Очки в Серию, переключая ключи Словаря с помощью foreach l oop. Теперь моя проблема в том, что я хочу увеличить масштаб графика, который я уже выполнил, но когда точки загружены, положение полосы прокрутки находится на дате 01.01.1900, и когда я щелкаю полосу прокрутки, она переходит к фактической первой дате, которая 28.03.2020. Как я могу это исправить, чтобы полоса прокрутки уже была на этой дате?

Я уже пытался установить масштабное положение на минимум моей хартареи, но это не сработало.

chart1.ChartAreas[0].AxisX.ScaleView.Position = chart1.ChartAreas[0].AxisX.Minimum;

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 25 марта 2020

Я нашел решение этой проблемы, поместив следующую строку кода после того, как я добавил свои точки на график:

chart1.ChartAreas[0].AxisX.ScaleView.Position = chart1.Series[0].Points.First().XValue;

Похоже, масштабное представление всегда переходило к самая старая дата, которую он знает, это 01.01.1900.

...