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

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

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

Для выполнения примера должен быть реализован класс 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 | Примеры