Построение гистограмм в Chart

Рейтинг: 2Ответов: 1Опубликовано: 04.06.2011

Как работать с элементом Chart в Visual Studio? Нужно построить гистограмму, по оси Y числовые значения типа double в диапазоне от 0 до 1 (0,01, 0,005 и т.д), а по оси X символьные значения типа string (array simvol). Как это реализовать?

Я нашел как забить числовые значения для Y:

for (int j = 0; j <= t; j++)
{
    ...
    chart1.Series["Series1"].Points.Add(chst1[j]);
    ...
}

Ответы

▲ 3Принят
string[] labels = { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j" };
int i = 0;
for (double y = 0.1; y < 1; y += 0.1)
{
     chart1.Series[0].Points.AddY(y);
     chart1.ChartAreas[0].AxisX.CustomLabels.Add(new CustomLabel(i, i + 2, labels[i], 0, LabelMarkStyle.LineSideMark));
     i++;
}