コード例 #1
0
        private void ColumnChartBtn_Click(object sender, EventArgs e)
        {
            GdiPlusPainter painter = new GdiPlusPainter(600, 400);
            Chart          chart   = new VerticalColumnChart();

            chart.Style.Type = StyleType.Normal;
            chart.Draw(painter, data);
            pictureBox1.Image = painter.Bitmap;
        }
コード例 #2
0
        private void TransposeMatrixBtn_Click(object sender, EventArgs e)
        {
            data.Series = data.TransposeMatrix(data.Series);
            GdiPlusPainter painter = new GdiPlusPainter(600, 400);
            Chart          column  = new VerticalColumnChart();

            column.Draw(painter, data);
            pictureBox1.Image = painter.Bitmap;
        }
コード例 #3
0
        private void AddDataBtn_Click(object sender, EventArgs e)
        {
            DataSeries series = new DataSeries();

            foreach (DataPoint dataPoint in data.Series[0].Point)
            {
                DataPoint point = new DataPoint();
                point.Value      = 100;
                point.ColumnName = "testaddrow";
                series.Point.Add(point);
            }
            series.Name = "addrow";
            data.Series.Add(series);

            GdiPlusPainter painter = new GdiPlusPainter(600, 400);
            Chart          chart   = new VerticalColumnChart();

            chart.Style.Type = StyleType.Normal;
            chart.Draw(painter, data);
            pictureBox1.Image = painter.Bitmap;
        }
コード例 #4
0
        private void AddChartBtn_Click(object sender, EventArgs e)
        {
            ChartList chartItem = new ChartList();

            Chart column = new VerticalColumnChart();

            column.Style.Type = StyleType.Light;
            chartItem.ItemList.Add(column);

            Chart curve = new BrokenLineChart();

            chartItem.ItemList.Add(curve);

            Chart pie = new NormalPieChart();

            chartItem.ItemList.Add(pie);

            GdiPlusPainter painter = new GdiPlusPainter(600, chartItem.ItemList.Count * (400 + 30));

            chartItem.Draw(painter, data, chartItem.ItemList);
            pictureBox1.Image = painter.Bitmap;
        }