Главная страница
Навигация по странице:

  • Таблица значимых характеристик компонента Chart

  • Свойство Тип Назначение

  • Рамка (Border) вокруг плоскости диаграммы

  • Заголовки (Titles) – массив заголовков диаграммы. Доступ к нужному заголовку по его номеру. Пример chart1.Titles[0]

  • Легенды (Legends) – массив легенд. Доступ к нужной легенде по ее номеру. Пример chart1.Legends[0]

  • Область данных (ChartAreas) – прямоугольник области изображения данных. Массив областей. Доступ к нужной области по ее номеру. Пример chart1. ChartArea s[0]

  • Отображаемые данные ( Series ). Массив данных. Доступ к нужной области по ее номеру. Пример chart1. Series [0]

  • Раздаточный Chart. Компонент Диаграмма д иаграмма (Chart)


    Скачать 81.13 Kb.
    НазваниеКомпонент Диаграмма д иаграмма (Chart)
    Дата25.04.2022
    Размер81.13 Kb.
    Формат файлаdocx
    Имя файлаРаздаточный Chart.docx
    ТипДокументы
    #495502

    Компонент Диаграмма

    Д иаграмма (Chart) используется для построения двух- и трехмерных диаграмм и графиков. Компонент находится на вкладке Data окна инструментов Toolbox. Обычно настройка внешнего вида компонента осуществляется на этапе разработки интерфейса с помощью окна Properties. Значения, по которым строятся диаграммы и графики, заполняются на этапе выполнения программы методами компонента. Форматирование компонента Chart напоминает процесс настройки аналогичного элемента в программе Excel. Элемент управления Chart настолько гибкий и обладает таким многообразием опций, что отобразить все его настройки здесь было бы нецелесообразным. Основными элементами компонента Chart являются: заголовки диаграммы (Titles), область данных диаграммы (ChartAreas), отображаемые данные (Series), фон (Back), рамка (Border) и легенды (Legends). Каждый из этих элементов состоит из отдельных свойств и требует дополнительных настроек. Отметим наиболее значимые элементы настройки диаграммы. Остальные можно освоить самостоятельно методом перебора и пробы. Для настройки диаграммы необходимо подключить пространство имен:

    using System.Windows.Forms.DataVisualization.Charting;

    Таблица значимых характеристик компонента Chart

    Свойство

    Тип

    Назначение

    Пример использования в программе

    Фон диаграммы (Back) - это пространство, которое окружает область диаграммы

    BackColor

    Перечислимое

    Цвет фона

    chart1.BackColor = Color.Gray;

    BackGradientStyle

    Перечислимое

    Стиль градиента

    chart1.BackGradientStyle = GradientStyle.DiagonalRight;

    BackHatchStyle

    Перечислимое

    Стиль заливки фона

    chart1.BackHatchStyle = ChartHatchStyle.DarkHorizontal;

    BackSecondaryColor

    Перечислимое

    Дополнительный цвет

    chart1.BackSecondaryColor = Color.WhiteSmoke;

    Рамка (Border) вокруг плоскости диаграммы

    BorderlineColor

    Перечислимое

    Цвет рамки

    chart1.BorderlineColor = Color.Gray;

    BorderlineDashStyle

    Перечислимое

    Стиль края рамки

    chart1.BorderlineDashStyle = ChartDashStyle.Solid;

    BorderlineWidth

    Целое

    Ширина рамки

    chart1. BorderlineWidth = 5;

    BorderSkin

    Объектное

    Эффекты для рамки:

    SkinStyle – эффект

    chart1.BorderSkin.SkinStyle = BorderSkinStyle.FrameTitle5;

    Заголовки (Titles) – массив заголовков диаграммы. Доступ к нужному заголовку по его номеру. Пример chart1.Titles[0]

    Закладка «Appearance»

    Содержит настройки оформления заголовка диаграммы

    Text

    Строка

    Текст заголовка

    chart1.Titles[0].Text = “График курса валют”;

    Visible

    bool

    Видимость заголовка

    chart1.Titles[0].Visible = true;

    Font

    Объектное

    Настройки шрифта

    chart1.Titles[0].Font = new Font("Utopia", 16);

    ForeColor

    Перечисление

    Цвет текста

    chart1.Titles[0].BackColor = Color.Gray;

    TextStyle

    Перечисление

    Стиль шрифта

    chart1.Titles[0].TextStyle = TextStyle.Embed;

    Закладка «Docking»

    Содержит настройки для расположения заголовка диаграммы

    Alignment

    Перечисление

    Центрирование

    chart1.Titles[0].Alignment = ContentAlignment.TopCenter;

    Docking

    Перечисление

    Расположение

    chart1.Titles[0].Docking = Docking.Top;

    Легенды (Legends) – массив легенд. Доступ к нужной легенде по ее номеру. Пример chart1.Legends[0]

    Закладка «Appearance»

    Содержит настройки оформления легенды диаграммы

    Enabled

    bool

    Видимость легенды

    chart1.Legends[0].LegendStyle = LegendStyle.Row;

    chart1.Legends[0].ShadowColor = Color.Gray; //Цвет тени

    chart1.Legends[0].ShadowOffset = 5; //Смещение тени

    LegendStyle

    Перечисление

    Стиль оформления

    Закладка «Docking»

    Содержит настройки расположения легенды диаграммы

    Аналогичны Titles




    Смотреть Titles

    chart1.Legends[0].Alignment = ContentAlignment.Center;

    chart1. Legends [0].Docking = Docking.Bottom;

    Область данных (ChartAreas) – прямоугольник области изображения данных. Массив областей. Доступ к нужной области по ее номеру. Пример chart1.ChartAreas[0]

    Закладка «3D»

    Содержит настройки трехмерного объема диаграммы

    Enable3D

    bool

    Разрешение объема

    chart1. ChartAreas [0].Enable3D = true;

    Inclination

    целое

    Угол поворота по X

    chart1. ChartAreas [0].Inclination = 10;

    Rotation

    целое

    Угол поворота по Y

    chart1. ChartAreas [0].Rotation = 30;

    WallWidth

    целое

    Толщина стен

    chart1. ChartAreas [0].WallWidth = 5;

    Закладка «Appearance»

    Содержит настройки оформления плоскости диаграммы

    Аналогичны Titles




    Смотреть Titles

    chart1.ChartAreas[0].BackColor = Color.CadetBlue;

    Закладка «Axes»

    Содержит настройки оформления осей диаграммы

    Закладка «Appearance»

    ArrowStyle

    Стрелки на осях

    chart1.ChartAreas[0].AxisX.ArrowStyle =

    AxisArrowStyle.Lines;

    LineColor

    Цвет осей

    chart1.ChartAreas[0].AxisX.LineColor = Color.Red;

    LineWidth

    Толщина осей

    chart1.ChartAreas[0].AxisX.LineWidth = 2;

    Закладка «Scale» (масштабирование)

    IsMarginVisible

    Зазор между осью и графиком

    chart1.ChartAreas[0].AxisX.IsMarginVisible = false;

    Закладка «Title» (подпись к оси)

    Title

    Подпись к оси

    chart1.ChartAreas[0].AxisX.Title = “X”;

    TitleAlignment

    Выравнивание

    chart1.ChartAreas[0].AxisX.TitleAlignment = StringAlignment.Far;

    Отображаемые данные (Series). Массив данных. Доступ к нужной области по ее номеру. Пример chart1.Series[0]

    Закладка «Chart»

    ChartType

    Тип диаграммы

    chart1.Series[0].ChartType = SeriesChartType.Spline;

    Закладка «Data»

    XValueType, YValueType

    Тип данных для каждой оси

    chart1.Series[0].XValueType = ChartValueType.Date;

    Points

    Массив точек данных

    chart1.Series[1].Points.AddXY(-0.45, 0.89);

    Закладка «Label»

    IsValueShowAsLabel

    Изображение меток

    chart1.Series[0].IsValueShownAsLabel = false;

    LabelFormat

    Формат меток

    chart1.Series[0].LabelFormat = "0.00 руб";

    Закладка «Legend»

    IsVisibleInLegend

    Отображать в легенде

    chart1.Series[0].IsVisibleInLegend = true;

    LegendText

    Надпись в легенде

    chart1.Series[0].LegendText = "Курс $";

    Закладка «Marker»

    MarkerColor

    Цвет маркеров

    chart1.Series[0].MarkerColo = Color.Black;

    MarkerSize

    Размер маркеров

    chart1.Series[0].MarkerSize = 5;

    MarkerStep

    Шаг изменения маркеров

    chart1.Series[0].MarkerStep = 2;

    MarkerStyle

    Стиль изображения

    chart1.Series[0].MarkerStyle = MarkerStyle.Circle;


    написать администратору сайта