Анимация
JavaScript
|
Главная Библионтека Таблица 10.3. Описание объектов MS Graph 5.0 Объект Описание Application Содержит установки в целом для приложения Axis Горизонтальные или вертикальные оси графика AxisTitle Заголовок одной из осей графика Border Рамка Chart График ChartArea Область графика, которая простирается и за внешние границы области, в которой вычерчивается график (поля, заголовки осей, описания данных и т. д.) ChartGroup Группа серий данных, представленных в виде одного графика. Простейший график содержит один объект ChartGroup ChartTitle Заголовок графика DataLabel Дополнительное описание для графика одной серии данных (может иметь отношение ко всей серии или к одной точке) DownBars Прямоугольник, который на линейном графике соединяет значение одной серии данных с более низким значением другой серии данных DropLines Вертикальные линии, соединяющие точки графика со значениями на оси Y ErrorBars Линии, графически отображающие ошибку расчета значения в графиках X-Y Floor Координатная поверхность, служащая основанием для трехмерного графика Font Шрифт GridLines Линии координатной сетки HiLoLines Вертикальные линии, которые соединяют максимальное и минимальное значения для различных серий данных Interior Графическое оформление (фон, тень и т. Legend Описание серии данных для графика LegendEntry Наименование серии данных, которое берется из колонки с данными и может быть изменено только на листе с данными LegendKey Обозначения для серии данных PlotArea Область непосредственного расположения графика Point Точка в серии данных данных, которые предоставляет Microsoft Excel. С помощью Microsoft Graph 5.0 мы можем легко встроить в форму в виде OLE-объекта графики самого разнообразного вида, которые помогут пользователю лучше разобраться с тенденциями изменения интересующих его показателей. MS Graph 5.0 имеет интуитивно понятный интерфейс, разобраться с которым в крайнем случае поможет обширная справочная информация. Но если мы не хотим заставлять пользователя нашей прикладной программы изучать еще и англоязычный интерфейс MS Graph, нам придется позаботиться об управлении процессом графического представления данных из программы с помощью средств OLE Automation. В связи с актуальностью этого вопроса остановимся на нем возможно подробнее. На рис. 10.5 представлена иерархическая схема объектов MS Graph 5.0, а в табл. 10.3 - их краткое описание. Series SeriesLines TickLabels TrendLine UpBars Walls Серия данных Линия для обозначения серии данных Значения для засечек на оси графика Линия тренда Прямоугольник, который на линейном графике соединяет значение одной серии данных с более высоким значением другой серии данных Боковые координатные поверхности для трехмерных графиков Перечисленные 27 объектов позволяют достаточно гибко программировать внешний вид графиков, предоставляя доступные для них свойства и методы, список которых приведен в табл. 10.4. Все объекты имеют свойства Application (возвращает имя приложения, создавшего объект), Creator (возвращает идентификатор приложения, создавшего объект - для Apple Macintosh) и Parent (возвращает имя родительского объекта), поэтому они не указаны в таблице. Таблица 10.4. Свойства и методы объектов MS Graph 5.0 Объект Свойства Методы Application ChartWizardDisplay, HasLink, Name, Visible, Chart, Quit Axis AxisBetweenCategories, AxisGroup, AxisTitle, Border, Crosses, CrossesAt, HasMajorGridlines, HasMinorGridlines, HasTitle, MajorGridlines, MajorTickMark, MajorUnit, MajorUnitIsAuto, MaximumScale, MaximumScaleIsAuto, MinimumScale, MinimumScaleIsAuto, MinorGridlines, MinorTickMark, MinorUnit, MinorUnitIsAuto, ReversePlotOrder, ScaleType, TickLabelPosition, TickLabels, TickLabelSpacing, TickMarkSpacing, Type AxisTitle Border Chart SaveAsOldExcelFile-Format Delete Border, Caption, Font, HorizontalAlignment, Interior, Left, Name, Orientation, Shadow, Text, Top, VerticalAlignment Color, ColorIndex, LineStyle, Weight Area3DGroup, AutoScaling, Bar3DGroup, ChartArea, ChartTitle, Column3DGroup, Corners, DepthPercent, DisplayBlanksAs, Elevation, Floor, GapDepth, HasAxis, HasLegend, HasTitle, HeightPercent, Legend, Line3DGroup, Perspective, Pie3DGroup, PlotArea, PlotVisibleOnly, RightAngleAxes, Rotation, SizeWithWindow, SubType, SurfaceGroup, Type, Walls, WallsAndGridlines2D, Delete BarGroups, ChartGroups, ChartWizard, ColumnGroups, Delete, DoughnutGroups, LineGroups, OmitBackground, PieGroups, RadarGroups, SeriesCollection, SetEchoOn, XYGroups ApplyDataLabels, AreaGroups, AutoFormat, Axes ChartArea Border, Font, Height, Interior, Clear, ClearContents, Left, Name, Shadow, Top, ClearFormats, Copy Width Chart- AxisGroup, SeriesCollection Group DoughnutHoleSize, DownBars, DropLines, FirstSliceAngle, GapWidth, HasDropLines, HasHiLoLines, HasRadarAxisLabels, HasSeriesLines, HasUpDownBars, HiLoLines, Overlap, RadarAxisLabels, SeriesLines, SubType, Type, UpBars, VaryByCategories ChartTitle Border, Caption, Font, Delete HorizontalAlignment, Interior, Left, Name, Orientation, Shadow, Text, Top, VerticalAlignment DataLabel AutoText, Border, Caption, Delete Font, HorizontalAlignment, Interior, Left, Name, NumberFormat, Orientation, Shadow, ShowLegendKey, Text, Top, Type, VerticalAlignment DownBars Border, Interior, Name DropLines Border, Name ErrorBars Border, EndStyle, Name, Clear Formats Floor Border, Interior, Name Font Background, Bold, Color, - ColorIndex, FontStyle, Italic, Name, OutlineFont, Shadow, Size, Strikethrough, Subscript, Superscript, Underline GridLines Border, Name Delete HiLoLines Border, Name Delete Interior Color, ColorIndex, - InvertIfNegative, Pattern, PatternColor, PatternColorIndex Legend Border, Font, Height, Interior, Clear, ClearContense, Copy, Left, Name, Position, Shadow, Delete, LegendEntries Top, Width Font, Index, LegendKey Delete Delete Delete Delete Clear Formats ClearFormats, Delete Legend-Entry LegendKey Border, Interior, InvertIfNegative, MarkerBackgroundColor, MarkerBackgroundColorIndex, MarkerForegroundColor, MarkerForegroundColorIndex, MarkerStyle, Smooth PlotArea Border, Font, Height, Interior, ClearFormats Left, Name, Top, Width Point Border, DataLabel, Explosion, ApplyDataLabels, 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 [ 116 ] 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 |