С# MSChart. Как найти положение XY метки серии для типа диаграммы StackedColumn?C#

Место общения программистов C#
Ответить
Anonymous
 С# MSChart. Как найти положение XY метки серии для типа диаграммы StackedColumn?

Сообщение Anonymous »

У меня есть столбчатая диаграмма с накоплением. Я хотел бы нарисовать текст в позиции X центральной точки серии и в позиции Y в верхней части диаграммы. Мне не удается определить, где находится позиция серии XY.
Самое близкое, чего мне удалось достичь, показано ниже:
Изображение

Я добился этого, нарисовав метки следующим образом:

Код: Выделить всё

    startX = chartRect.Left + (float)(chartDailyBuildRateDisplay.ChartAreas[0].AxisX.ValueToPixelPosition(0));
startY = chartRect.Top + 5;
g.DrawRectangle(whitePen, startX, startY + 15, 120, 40);
g.FillRectangle(steelBlueBrush, startX, startY + 15, 120, 40);
g.DrawString(" Goal: " + LVDTGoal.ToString(), font, whiteBrush, startX, startY + 20);

startX = chartRect.Left + (float)(chartDailyBuildRateDisplay.ChartAreas[0].AxisX.ValueToPixelPosition(1));
g.DrawRectangle(whitePen, startX, startY + 15, 120, 40);
g.FillRectangle(steelBlueBrush, startX, startY + 15, 120, 40);
g.DrawString(" Goal: " + RVDTGoal.ToString(), font, whiteBrush, startX, startY + 20);
и т. д.
Очевидно, мне нужно включить что-то еще, например размер оси или что-то в этом роде? Любая помощь будет оценена по достоинству.

Подробнее здесь: https://stackoverflow.com/questions/792 ... -a-stacked
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»