.NET Charting Controls: маркировка значений из источника данных

Я знаю, что вы можете использовать ключевые слова с метками, но есть ли способ использовать конкретное значение из моего набора данных в качестве метки? Я хотел бы, чтобы столбец моей таблицы данных содержал настраиваемую строку метки, чтобы каждое графическое значение оси X имело уникальную метку, но, похоже, нет способа связать ряд с элементом из моего источник данных. Есть ли обходной путь для этого, или мне просто придется вручную добавлять метки на диаграмму?


person Scott Simontis    schedule 21.11.2011    source источник
comment
Вы пытались установить VALX в качестве метки   -  person V4Vendetta    schedule 21.11.2011


Ответы (1)


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

Chart1.Series[0].Points.DataBind(data, "XValue", "YValue", 
                               "ToolTip=mytooltip,Label=LabelColumnName");

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

Если это не то, что вы ищете, обновите вопрос, указав более подробную информацию.

ИЗМЕНИТЬ

вы можете установить положение метки, используя CustomProperties серии

Chart1.Series[0].CustomProperties = "LabelStyle=Left"; Проверьте это

person V4Vendetta    schedule 21.11.2011
comment
Кроме того, есть ли способ контролировать положение метки? Некоторые из моих меток перекрываются, и я хотел бы либо изменить выравнивание (слева, справа, по центру), либо указать смещение в виде количества пикселей? - person Scott Simontis; 21.11.2011