Создание диаграммы треллис

Ниже приведен пример создания диаграммы треллис на языке C#.

Для выполнения примера добавьте ссылки на библиотеки .Net Framework:

А также подключите библиотеки платформы:

Для выполнения примера должен быть реализован класс TrellisDataSupplier, являющийся источником данных для диаграммы треллис.

static void Main(string[] args)
{
    // Создание новой  формы
    Form f = new Form();
    f.Width = 1024;
    f.Height = 768;
    f.Shown += f_Shown;
    Application.EnableVisualStyles();
    Application.Run(f);
}
static void f_Shown(object sender, EventArgs e)
{
    // Создадим и настроим диаграмму треллис
    Form parent = sender as Form;
    ITrellisChart trellisChart = new TrellisChart();
    TrellisDataSupplier dataSup = new TrellisDataSupplier();
    trellisChart.DataSupplier = dataSup;
    var ppr = new GxRect();
    ppr.Left = 0;
    ppr.Right = 2;
    ppr.Top = 0;
    ppr.Bottom = 1;
    trellisChart.ViewFrame = ppr;
    var r = parent.ClientRectangle;
    ppr.Left = r.Left;
    ppr.Width = (int)(r.Width * 0.9);
    ppr.Top = r.Top;
    ppr.Height = (int)(r.Height * 0.95);
    trellisChart.CreateWnd(parent.Handle, ppr, 1.0);
    // Установим тип дочерних диаграмм в диаграмме треллис
    trellisChart.ChartSettings.Type = ChartType.chtMultiple;
}

При запуске примера будет создана форма. В окне формы увидим диаграмму треллис, в которой размещено несколько дочерних диаграмм.

Создание источника данных для диаграммы треллис

Для создания источника данных используйте класс TrellisDataSupplier. Ниже приведен пример реализации данного класса.

Код класса TrellisDataSupplier

См. также:

База знаний разработчиков | ITrellisChart