1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/quanhuitong_admin-SimpleChart

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
Readme.md

SimpleChart


Описание

SimpleChart — это программа, которая создаёт диаграмму.

Код

using System;
using System.Drawing.Imaging;
using System.Data;

namespace SimpleChart {
    class Program {
        static void Main(string[] args) {
            Chart chart = new Chart();
            chart.Title = "Title Of Chart";
            chart.Data = GetTestData();
            chart.AxisXMember = "X";

            ColumnSeries columnSeries = new ColumnSeries() { Name = "ColumnSeries",
                AxisType = AxisYType.Left,
                AxisYMember = "Y1",
                Color = Color.Red};

            LineSeries lineSeries1 = new LineSeries() { Name = "LineSeries1",
                AxisType = AxisYType.Right,
                AxisYMember = "Y2",
                Color = Color.Purple,
                CirclePointColor = Color.Green,
                ShowCirclePoint = true,
                ShowValueLabel = true };

            LineSeries lineSeries2 = new LineSeries() { Name = "LineSeries2",
                AxisType = AxisYType.Right,
                AxisYMember = "Y3",
                Color = Color.Blue };

            chart.SeriesCollection.Add(columnSeries);
            chart.SeriesCollection.Add(lineSeries1);
            chart.SeriesCollection.Add(lineSeries2);

            Image image = chart.GetImage();
            image.Save("d:\\chart.jpg");
        }

        private static DataTable GetTestData() {
            DataTable dt = new DataTable();
            dt.Columns.Add("X");
            dt.Columns.Add("Y1");
            dt.Columns.add("Y2");
            dt.Columns.Add("Y3");

            Random random = new Random();
            for (int i = 0; i < 5; i++) {
                DataRow row = dt.NewRow();
                row[0] = "X" + i;
                row[1] = random.Next(100);
                row[2] = random.Next(10) / 100f;
                row[3] = random.Next(10) / 100f;
                dt.Rows.Add(row);
            }

            return dt;
        }
    }
}

Примечания

  • Программа создаёт диаграмму с тремя сериями данных: столбчатой и двумя линейными.
  • Диаграмма сохраняется в файл chart.jpg.

Примечание: часть текста не удалось перевести из-за отсутствия контекста.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

SimpleChart — это очень простой и незамысловатый инструмент для создания диаграмм, который может создавать линейные графики и гистограммы в формате jpg. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/quanhuitong_admin-SimpleChart.git
git@api.gitlife.ru:oschina-mirror/quanhuitong_admin-SimpleChart.git
oschina-mirror
quanhuitong_admin-SimpleChart
quanhuitong_admin-SimpleChart
master