<mx:BubbleSeries>
tag inherits all the properties of its parent classes, and
the following properties:
<mx:BubbleSeries Properties fillFunction="Internal fill function" horizontalAxis="No default" itemType="No default" legendData="No default" maxRadius="50" minRadius="0" radiusAxis="No default" radiusField="No default" renderData="No default" renderDataType="No default" verticalAxis="No default" xField="null" yField="null" Styles fill="IFill; no default" fills="IFill; no default" itemRenderer="itemRenderer" legendMarkerRenderer="Defaults to series's itemRenderer" stroke="IStroke; no default" />]]>
Этот метод возвращает любой массив структур HitData, описывающий точки данных внутри диапазона. Отдельные экземпляры ChartElement могут возвращать только отдельный объект dataPoint, если их экземпляры dataPoints гарантированно не накладываются друг на друга.
Пользовательская функция
function_name (item:ChartItem, index:Number):IFill { ... }
Примером использования пользовательской функции
public function myFillFunction(item:ChartItem, index:Number):IFill { var curItem:BubbleSeriesItem = BubbleSeriesItem(item); if (curItem.zNumber > 10) return(new SolidColor(0x123456, .75)); else return(new SolidColor(0x563412, .75)); }
При указании пользовательской функции заливки для серии диаграммы и при необходимости использовать элемент управления Legend, следует вручную создать элемент управления Legend и добавить к нему экземпляры LegendItem.
Отдельные серии определяют список элементов, которые должны быть возвращены.
<mx:CandlestickSeries>
tag inherits all the properties of its parent classes, and
the following properties:
<mx:CandlestickSeries Properties fillFunction="Internal fill function" Styles boxStroke="IStroke; no default" declineFill="IFill; no default" fill="IFill; no default" fills="IFill; no default" stroke="IStroke; no default" />]]>
Пользовательская функция
function_name (item:ChartItem, index:Number):IFill { ... }
Примером использования пользовательской функции
public function myFillFunction(item:ChartItem, index:Number):IFill { var curItem:HLOCSeriesItem = HLOCSeriesItem(item); if (curItem.closeNumber > 10) return(new SolidColor(0x123456, .75)); else return(new SolidColor(0x563412, .75)); }
При указании пользовательской функции заливки для серии диаграммы и при необходимости использовать элемент управления Legend, следует вручную создать элемент управления Legend и добавить к нему экземпляры LegendItem.
<mx:PlotSeries>
tag inherits all the properties
of its parent classes, and adds the following properties:
<mx:PlotSeries Properties fillFunction="Internal fill function" horizontalAxis="No default" verticalAxis="No default" xField="null" yField="null" Styles adjustedRadius="2" fill="0xFFFFFF" fills="IFill; no default" itemRenderer="itemRenderer" legendMarkerRenderer="Defaults to series's itemRenderer" radius="5" stroke="IStroke; no default" />]]>
Пользовательская функция
function_name (item:ChartItem, index:Number):IFill { ... }
Примером использования пользовательской функции
public function myFillFunction(item:ChartItem, index:Number):IFill { var curItem:PlotSeriesItem = PlotSeriesItem(item); if (curItem.yNumber > 10) return(new SolidColor(0x123456, .75)); else return(new SolidColor(0x563412, .75)); }
При указании пользовательской функции заливки для серии диаграммы и при необходимости использовать элемент управления Legend, следует вручную создать элемент управления Legend и добавить к нему экземпляры LegendItem.
Отдельные серии определяют список элементов, которые должны быть возвращены.
<mx:ColumnSeries>
tag inherits all the properties of its parent classes, and
the following properties:
<mx:ColumnSeries Properties columnWidthRatio=".65" fillFunction="Internal fill function" horizontalAxis="No default" labelField="No default" labelFunction="No default" legendData="No default" maxColumnWidth="No default" minField="null" offset="No default" sortOnXField="false|true" stacker="No default" stackTotals="No default" verticalAxis="No default" xField="null" yField="null" Styles fill="IFill; no default" fills="IFill; no default" fontFamily="Verdana" fontSize="10" fontStyle="italic|normal" fontWeight="bold|normal" labelAlign="center|left|right" labelPosition="none|inside|outside" labelSizeLimit="9" itemRenderer="BoxItemRenderer" legendMarkerRenderer="Defaults to series's itemRenderer" stroke="Stroke; no default" textDecoration="underline|none" />]]>
Пользовательская серия должна обеспечивать реализацию метода
Пользовательская серия должна обеспечивать реализацию метода
Пользовательская функция
function_name (item:ChartItem, index:Number):IFill { ... }
Примером использования пользовательской функции
public function myFillFunction(item:ChartItem, index:Number):IFill { var curItem:ColumnSeriesItem = ColumnSeriesItem(item); if (curItem.yNumber > 10) return(new SolidColor(0x123456, .75)); else return(new SolidColor(0x563412, .75)); }
При указании пользовательской функции заливки для серии диаграммы и при необходимости использовать элемент управления Legend, следует вручную создать элемент управления Legend и добавить к нему экземпляры LegendItem.
Отдельные серии определяют список элементов, которые должны быть возвращены.
function function_name(element:ChartItem, series:Series):String { ... }
Пример использования настроенной функции labelFunction:
private function myLabelFunction(element:ChartItem, series:Series):String { var item:ColumnSeriesItem = ColumnSeriesItem(element); var ser:ColumnSeries = ColumnSeries(series); return(item.item.Country + ":" +"" + ser.yField.toString() +":"+ item.yNumber); }
При использовании свойства
Этот метод также предназначен для передачи в диаграмму информации о том, что в серии были внесены изменения и в результате требуется повторное присвоение неявных стилей серий. При необходимости этот метод автоматически вызывается накопительным набором. Вместо непосредственного вызова этого метода необходимо рассмотреть возможность вызова метода
<mx:HLOCSeries>
tag inherits all the properties
of its parent classes, and adds the following properties:
<mx:HLOCSeries Styles closeTickLength="No default" closeTickStroke="No default" openTickLength="No default" openTickStroke="No default" stroke="No default" />]]>
<mx:LineSeries>
tag inherits all the properties
of its parent classes and adds the following properties:
<mx:LineSeries Properties fillFunction="Internal fill function" horizontalAxis="No default" interpolateValues="false|true" sortOnXField="false|true" verticalAxis="No default" xField="null" yField="null" Styles adjustedRadius="2" fill="0xFFFFFF" fills="IFill; no default" form="segment|curve|horizontal|reverseStep|step|vertical" itemRenderer="itemRenderer" legendMarkerRenderer="Defaults to series's itemRenderer" lineSegmentRenderer="ShadowLineRenderer" lineStroke="Stroke(0xE47801,3)" radius="4" stroke="IStroke; no default" />]]>
Пользовательская функция
function_name (item:ChartItem, index:Number):IFill { ... }
Примером использования пользовательской функции
public function myFillFunction(item:ChartItem, index:Number):IFill { var curItem:LineSeriesItem = LineSeriesItem(item); if (curItem.yNumber > 10) return(new SolidColor(0x123456, .75)); else return(new SolidColor(0x563412, .75)); }
При указании пользовательской функции заливки для серии диаграммы и при необходимости использовать элемент управления Legend, следует вручную создать элемент управления Legend и добавить к нему экземпляры LegendItem.
Значение
Отдельные серии определяют список элементов, которые должны быть возвращены.
По умолчанию в LineSeries точки отображаются слева направо. Свойство
<mx:AreaSeries>
tag inherits all the properties
of its parent classes and adds the following properties:
<mx:AreaSeries Properties fillFunction="Internal fill function" horizontalAxis="No default" minField="null" sortOnXField="true" stacker="No default" stackTotals="No default" xField="null" verticalAxis="No default" yField="null" Styles adjustedRadius="2" areaFill="IFill" areaRenderer="areaRenderer" areaStroke="Stroke" fill="IFill; no default" fills="IFill; no default" form="segment|curve|horizontal|reverseStep|step|vertical" itemRenderer="itemRenderer" legendMarkerRenderer="Defaults to series's itemRenderer" radius="4" stroke="IStroke; no default" />]]>
Пользовательская серия должна обеспечивать реализацию метода
Пользовательская серия должна обеспечивать реализацию метода
Пользовательская функция
function_name (item:ChartItem, index:Number):IFill { ... }
Примером использования пользовательской функции
public function myFillFunction(item:ChartItem, index:Number):IFill { var curItem:AreaSeriesItem = AreaSeriesItem(item); if (curItem.yNumber > 10) return(new SolidColor(0x123456, .75)); else return(new SolidColor(0x563412, .75)); }
При указании пользовательской функции заливки для серии диаграммы и при необходимости использовать элемент управления Legend, следует вручную создать элемент управления Legend и добавить к нему экземпляры LegendItem.
Отдельные серии определяют список элементов, которые должны быть возвращены.
По умолчанию в LineSeries точки отображаются слева направо. Свойство
<mx:PieSeries>
tag inherits all the properties
of its parent classes, and the following properties:
<mx:PieSeries Properties angularAxis="" explodeRadius="0" field="null" fillFunction="Internal fill function" itemType="No default" labelFunction="No default" labelField="No default" maxLabelRadius="0.6" nameField="null" outerRadius="1" perWedgeExplodeRadius="Array, no default" renderDataType="No default" reserveExplodeRadius="0" startAngle="0" Styles calloutGap="10" calloutStroke="IStroke; no default" fills="IFill; no default" fontSize="10" innerRadius="0" insideLabelSizeLimit="9" itemRenderer="No default" labelPosition="none|callout|inside|insideWithCallout|outside" legendMarkerRenderer="Defaults to series's itemRenderer" radialStroke="IStroke; no default" renderDirection="clockwise|counterClockwise" stroke="IStroke; no default" />]]>
Для элементов диаграмм в прямоугольной системе координат обычно передаются два значения. Первое значение отображает значение относительно горизонтальной оси, а второе – по отношению к вертикальной оси.
При использовании полярных диаграмм первое значение отображается по отношению к угловой оси, а второе – по отношению к радиальной оси.
Некоторые типы диаграмм определяют способ выполнения преобразования. Точка должна быть относительной для пространства координат диаграммы.
При отображении выносных меток объект PieSeries обеспечивает уменьшение радиуса сектора для освобождения пространства по сторонам для размещения меток. Как только область пространства, присвоенная меткам, достигнет этого лимита, начнется сокращение размера меток, позволяющее им оставаться в рамках данного размера.
Это значение обеспечивает равномерный вынос всех секторов круговой серии. Значение для отдельных секторов может быть установлено с помощью свойства
Радиус выноса для любого отдельного сектора определяется в виде суммы значения свойства
Для гарантии того, что при выносе секторов круговая серия останется в рамках границ содержащей ее диаграммы, необходимо обеспечить сокращение общего радиуса круга. При динамическом выталкивании секторов во время выполнения общий радиус круга сокращается. Для предотвращения этого эффекта можно «зарезервировать» область и изначально уменьшить общий радиус путем установки в свойство
Пользовательская функция
function_name (item:ChartItem, index:Number):IFill { ... }
Примером использования пользовательской функции
public function myFillFunction(item:ChartItem, index:Number):IFill { var curItem:PieSeriesItem = PieSeriesItem(item); if (curItem.number > 10) return(new SolidColor(0x123456, .75)); else return(new SolidColor(0x563412, .75)); }
При указании пользовательской функции заливки для серии диаграммы и при необходимости использовать элемент управления Legend, следует вручную создать элемент управления Legend и добавить к нему экземпляры LegendItem.
Отдельные серии определяют список элементов, которые должны быть возвращены.
function_name(data:Object, field:String, index:Number, percentValue:Number):String { ... }Объект
Допустимыми являются значения от 0 до 1.
Значение n этого массива соответствует n-ному сектору круга. Например, для выноса третьего сектора наполовину присваивается значение
Значение
Для гарантии того, что при выносе секторов круговая серия останется в рамках границ содержащей ее диаграммы, необходимо обеспечить сокращение общего радиуса круга.
При динамическом выталкивании секторов во время выполнения общий радиус круга сокращается. Для предотвращения этого эффекта можно «зарезервировать» область и изначально уменьшить общий радиус путем установки в свойство
Значение для отдельного сектора из массива
<mx:BarSeries>
tag inherits all the properties
of its parent classes and adds the following properties:
<mx:BarSeries Properties barWidthRatio=".65" fillFunction="Internal fill function" horizontalAxis="No default" labelField="No default" labelFunction="No default" maxBarWidth="No default" minField="null" offset="No default" stacker="No default" stackTotals="No default" verticalAxis="No default" xField="null" yField="null" Styles fill="IFill; no default" fills="IFill; no default" fontFamily="Verdana" fontSize="10" fontStyle="italic|normal" fontWeight="bold|normal" labelAlign="center|left|right" labelPosition="none|inside|outside" labelSizeLimit="9" itemRenderer="itemRenderer" legendMarkerRenderer="Defaults to series's itemRenderer" stroke="IStroke; no default" textDecoration="underline|none" />]]>
Пользовательская накопительная серия должна реализовывать метод
Пользовательская серия должна обеспечивать реализацию метода
Пользовательская функция
function_name (item:ChartItem, index:Number):IFill { ... }
Примером использования пользовательской функции
public function myFillFunction(item:ChartItem, index:Number):IFill { var curItem:BarSeriesItem = BarSeriesItem(item); if (curItem.xNumber > 10) return(new SolidColor(0x123456, .75)); else return(new SolidColor(0x563412, .75)); }
При указании пользовательской функции заливки для серии диаграммы и при необходимости использовать элемент управления Legend, следует вручную создать элемент управления Legend и добавить к нему экземпляры LegendItem.
Отдельные серии определяют список элементов, которые должны быть возвращены.
function function_name(element:ChartItem, series:Series):String { ... }
Пример использования настроенной функции labelFunction:
private function myLabelFunction(element:ChartItem, series:Series):String { var item:BarSeriesItem = BarSeriesItem(element); var ser:BarSeries = BarSeries(series); return(item.item.Country + ":" +"" + ser.xField.toString() +":"+ item.xNumber); }