Я знаю, что этот ответ может прийти слишком поздно, пожалуйста, не жаль меня за это:)
Я не уверен, как вы связываете ваши данные, но я скачал и установил диаграмму Microsoftдля среды примеров Windows Forms, и я мог бы многому научиться из этого.
Вот ссылка, по которой можно также получить образцы asp.net из архивов MSDN .
Я также использую ILSpy для просмотра кода в пространстве имен System.Windows.Forms.DataVisualization.Charting.Таким образом, вы можете найти много недокументированных вещей.
Наконец, вот пример кода winform, из которого вы могли бы составить представление о вашей проблеме, а затем написать его в разметке asp.net:
using System.Windows.Forms.DataVisualization.Charting;
...
// Show data points values as labels
chart1.Series["Series1"].IsValueShownAsLabel = true;
// Set axis label
chart1.Series["Series1"].Points[2].AxisLabel = "My Axis Label\nLabel Line #2";
// Set data point label
chart1.Series["Series1"].Points[2].Label = "My Point Label\nLabel Line #2";
Надеюсь, это поможет.