mx.charts.seriesBarSet Mit einem Gruppierungssatz können BarSeries-Objekte in einem beliebigen Diagramm gestapelt oder gruppiert werden.mx.charts.chartClasses:IBarmx.charts.chartClasses:StackedSeries Mit einem Gruppierungssatz können BarSeries-Objekte in einem beliebigen Diagramm gestapelt oder gruppiert werden. Ein BarSet weist das gleiche Gruppierungsverhalten wie ein BarChart-Steuerelement auf, kann jedoch zum Zusammenstellen angepasster Diagramme verwendet werden, die auf der CartesianChart-Klasse basieren. Mit BarSets können alle Diagrammelementtypen gruppiert werden, die die IBar-Schnittstelle implementieren. Mit BarSets können alle Diagrammelementtypen gestapelt werden, die die IBar- und IStackable-Schnittstelle implementieren. Da die BarSet-Klasse die IBar-Schnittstelle implementiert, können Sie mit BarSets andere BarSets gruppieren, um erweiterte angepasste Diagramme zu erstellen. BarSet Konstruktor. Konstruktor. stack Aktualisiert die Seriendaten und verwendet beim Stapeln die Werte aus den jeweils darunter liegenden Stapeln. Aktualisiert die Seriendaten und verwendet beim Stapeln die Werte aus den jeweils darunter liegenden Stapeln. barWidthRatio Gibt an, wie breit die Balken im Verhältnis zur Kategoriebreite gerendert werden sollen.0.65 Gibt an, wie breit die Balken im Verhältnis zur Kategoriebreite gerendert werden sollen. Beim Wert 1 wird der gesamte Raum verwendet, beim Wert 0,6 dagegen 60 % des verfügbaren Raums des Balkens. Normalerweise legen Sie diese Eigenschaft nicht direkt fest. Als eigentliche Balkenbreite wird entweder die Eigenschaft barWidthRatio oder die Eigenschaft maxbarWidth verwendet, abhängig davon, welcher Wert kleiner ist. maxBarWidth Gibt die Breite der Balken in Pixeln an. Gibt die Breite der Balken in Pixeln an. Als eigentliche Balkenbreite wird entweder dieser Stil oder die Eigenschaft barWidthRatio verwendet, abhängig davon, welcher Wert kleiner ist. Bei gruppierten Balken wird dieser Raum anteilsmäßig zwischen den Balken in jeder Gruppe aufgeteilt. offset Gibt an, wie weit die Mitte der Balken von der Mitte des verfügbaren Raums im Bezug zur Kategoriebreite entfernt ist.0 Gibt an, wie weit die Mitte der Balken von der Mitte des verfügbaren Raums im Bezug zur Kategoriebreite entfernt ist. Der Wertebereich ist ein Prozentsatz zwischen -100 und 100. Bei der Einstellung 0 werden die Balken im Raum zentriert. Bei der Einstellung -50 wird die Säule am Anfang des verfügbaren Raums zentriert. Normalerweise legen Sie diese Eigenschaft nicht direkt fest. BubbleSeries Definiert eine Datenserie für ein BubbleChart-Steuerelement. The <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"  
  />
  
]]>
mx.charts.chartClasses:Series Definiert eine Datenserie für ein BubbleChart-Steuerelement. Der Standard-itemRenderer entspricht der CircleRenderer-Klasse. Optional können Sie einen itemRenderer für die Datenserie definieren. Der itemRenderer muss die IDataRenderer-Schnittstelle implementieren. mx.charts.BubbleChartBubbleSeries Konstruktor. Konstruktor. applyItemRendererProperties Wendet die Stileigenschaften auf das DisplayObject an.instanceDie erstellte Instanz. cachemx.charts.chartClasses:InstanceCacheEin Verweis auf den Instanzcache selbst. Wendet die Stileigenschaften auf das DisplayObject an. Diese Methode ist der von dem Instanzcache bei der Erstellung eines neuen Renderers verwendete Rückruf. beginInterpolation Wird vom SeriesInterpolate-Effekt zum Initiieren eines Interpolationseffekts aufgerufen.Die von der Serie für die Durchführung der Interpolation benötigten Daten. sourceRenderDataDie Quelldaten für die Serie, zwischen deren Gliedern interpoliert werden soll. destRenderDataDie Zieldaten für die Serie, zwischen deren Gliedern interpoliert werden soll. Wird vom SeriesInterpolate-Effekt zum Initiieren eines Interpolationseffekts aufgerufen. Der Effekt übergibt die Quell- und Zieldaten für die Serie, zwischen deren Gliedern interpoliert werden soll. Der Effekt übergibt den Rückgabewert dieser Methode immer wieder an die interpolate()-Methode, um die Animation für die Dauer des Effekts fortzusetzen. Die Serie berechnet die Daten, die sie für die Durchführung der Interpolation benötigt, und gibt sie in dieser Methode zurück. commitProperties describeData Wird durch das steuernde DataTransform aufgerufen, um eine Beschreibung der durch dieses IChartElement dargestellten Daten zu erhalten.Ein Array, das die die angezeigten Daten beschreibenden DataDescription-Instanzen enthält. dimensionBestimmt die Achse, von der Datenbeschreibungen abgerufen werden sollen. requiredFieldsEin Bitfeld, das anzeigt, welche Werte des DataDescription-Objekts von der spezifischen Achse berücksichtigt werden. Implementoren können optimiert werden, indem sie nur die erforderlichen Felder berechnen. Wird durch das steuernde DataTransform aufgerufen, um eine Beschreibung der durch dieses IChartElement dargestellten Daten zu erhalten. Implementoren füllen ein Array von mx.charts.chartClasses.DataDescription-Objekten aus und geben es zurück, um sicherzustellen, dass ihre Daten von Achsen, die Werte aus den angezeigten Daten (wie „minimum“, „maximum“, „interval“ und „unitSize“) automatisch generieren, korrekt abgerufen werden. Die meisten Elementtypen geben ein Array zurück, das nur eine DataDescription enthält. Kombinierte Elemente, wie BarSet und ColumnSet geben möglicherweise mehrere DataDescription-Instanzen zurück, die die von ihren Unterelementen angezeigten Daten beschreiben. Bei entsprechendem Aufruf beschreibt der Implementor die Daten entlang der durch das Argument dimension angegebenen Achse. Diese Funktion wird möglicherweise für jede von dem enthaltenden Diagramm unterstützte Achse aufgerufen. findDataPoints Sucht den nächsten Datenpunkt, der von dem Element unter den angegebenen Koordinaten dargestellt wird.Ein Array von HitData. xDie x-Koordinate. yDie y-Koordinate. sensitivityWie nahe der Mauszeiger den genauen Koordinaten sein muss, damit der Punkt als „unter“ dem Mauszeiger betrachtet wird. Diese Eigenschaft ist der Eigenschaft „mouseSensitivity“ des Diagrammsteuerelements ähnlich. Sucht den nächsten Datenpunkt, der von dem Element unter den angegebenen Koordinaten dargestellt wird.

Diese Methode gibt ein Array von HitData-Strukturen zurück, die die Datenpunkte innerhalb des Bereichs beschreiben. Einzelne ChartElements geben möglicherweise nur einen einzigen dataPoint wieder, wenn sichergestellt ist, dass sich die dataPoints nicht überschneiden.

getElementBounds Füllt die Eigenschaften „elementBounds“, „bounds“ und „visibleBounds“ einer renderData-Struktur aus, die von dieser Serie generiert wird.renderDataDie Struktur, die durch diese Serie generiert wird. Füllt die Eigenschaften elementBounds, bounds und visibleBounds einer renderData-Struktur aus, die durch diese Serie generiert wird. Effektklassen rufen diese Methode auf, um diese Felder zur Verwendung bei der Implementierung verschiedener Effekttypen auszufüllen. Abgeleitete Klassen müssen diese Methode implementieren, um die Grenzen der Elemente in der Serie nur auf Anfrage zu generieren. getMissingInterpolationValues Füllt fehlende Werte in einer Interpolationsstruktur aus.sourcePropsEin Objekt, das die Quellwerte enthält, die für ein bestimmtes Element interpoliert werden. Ist diese Methode vorhanden, sollten alle Eigenschaften in diesem Objekt einen anderen Wert als NaN haben. srcCacheDas Array von Quelldiagrammelementen, die interpoliert werden. destPropsEin Objekt, das die Zielwerte enthält, die für ein bestimmtes Element interpoliert werden. Ist diese Methode vorhanden, sollten alle Eigenschaften in diesem Objekt einen anderen Wert als NaN haben. destCacheDas Array von Zieldiagrammelementen, die interpoliert werden. indexDie Indexposition des Elements, das im Cache gefüllt wird. customDataDie Daten, die von der Serie an die initializeInterpolationData()-Methode übergeben wurden. Füllt fehlende Werte in einer Interpolationsstruktur aus. Wenn eine Serie die initializeInterpolationData()-Methode aufruft, übergibt sie Arrays von Quell- und Zielwerten für die Interpolation. Ist einer der beiden Arrays unvollständig, muss die Serie „geeignete“ Platzhalterwerte für die Interpolation bereitstellen. Die Art und Weise, wie diese Platzhalterwerte bestimmt werden, hängt vom jeweiligen Serientyp ab. Serienerweiterungen müssen diese Methode zur Bereitstellung dieser Platzhalterwerte überschreiben. styleChanged styleProp updateData Wird aufgerufen, wenn die von der Serie dargestellten Daten geändert wurden und erneut aus dem Datenprovider geladen werden müssen. Wird aufgerufen, wenn die von der Serie dargestellten Daten geändert wurden und erneut aus dem Datenprovider geladen werden müssen. Wenn Sie die angepassten Serientypen implementieren, müssen Sie diese Methode überschreiben und alle zum Anzeigen der Serie erforderlichen Daten aus dem zugrunde liegenden Datenprovider laden. Sie müssen auch sicherstellen, dass die super.updateData()-Methode in Ihrer Unterklasse aufgerufen wird. Im Allgemeinen rufen Sie diese Methode nicht direkt auf. Um sicherzustellen, dass Ihre Daten an einem bestimmten Punkt aktualisiert wurden, rufen Sie stattdessen die validateData()-Methode der Series-Klasse auf. updateDisplayList unscaledWidthunscaledHeight updateFilter Wird aufgerufen, wenn die von der Serie dargestellten Daten anhand der Bereiche gefiltert werden müssen, die auf den Achsen der zugehörigen Datentransformation dargestellt werden. Wird aufgerufen, wenn die von der Serie dargestellten Daten anhand der Bereiche gefiltert werden müssen, die auf den Achsen der zugehörigen Datentransformation dargestellt werden. Dazu kann es kommen, wenn die zugrunde liegenden Daten geändert wurden oder der Bereich der zugehörigen Achsen geändert wurde. Wenn Sie einen angepassten Serientyp implementieren, müssen Sie diese Methode überschreiben und alle außerhalb liegenden Daten filtern, indem Sie die filterCache()-Methode der Achsen verwenden, die von der verknüpften Datentransformation gesteuert werden. Die filterCache()-Methode wandelt alle Werte, die außerhalb des Bereichs liegen, in NaN um. Sie müssen sicherstellen, dass die super.updateFilter()-Methode in Ihrer Unterklasse aufgerufen wird. Im Allgemeinen rufen Sie diese Methode nicht direkt auf. Um sicherzustellen, dass Ihre Daten an einem bestimmten Punkt gefiltert wurden, rufen Sie stattdessen die validateTransform()-Methode der Series-Klasse auf. Sie können im Allgemeinen davon ausgehen, dass Ihre updateData()- und Ihre updateMapping()-Methode vor dieser Methode aufgerufen wurden, falls dies erforderlich war. updateMapping Wird aufgerufen, wenn die von der Serie dargestellten Daten numerischen Entsprechungen zugeordnet werden müssen. Wird aufgerufen, wenn die von der Serie dargestellten Daten numerischen Entsprechungen zugeordnet werden müssen. Dazu kann es kommen, wenn die zugrunde liegenden Daten oder die zur Darstellung der Serie verwendeten Achsen geändert wurden. Wenn Sie eine angepasste Serie implementieren, müssen Sie diese Methode überschreiben und alle dargestellten Daten in numerische Werte konvertieren, indem Sie die mapCache()-Methode der Achsen verwenden, die von der verknüpften Datentransformation verwaltet werden. Sie müssen außerdem sicherstellen, dass die super.updateMapping()-Methode in Ihrer Unterklasse aufgerufen wird. Im Allgemeinen rufen Sie diese Methode nicht direkt auf. Um sicherzustellen, dass Ihre Daten an einem bestimmten Punkt zugeordnet wurden, rufen Sie stattdessen die validateData()-Methode der Series-Klasse auf. Sie können im Allgemeinen davon ausgehen, dass Ihre updateData()-Methode vor dieser Methode aufgerufen wurde, falls dies erforderlich war. updateTransform Wird aufgerufen, wenn die von der zugrunde liegenden Serie dargestellten Daten von den Achsen der zugehörigen Datentransformation in Bildschirmwerte umgewandelt werden müssen. Wird aufgerufen, wenn die von der zugrunde liegenden Serie dargestellten Daten von den Achsen der zugehörigen Datentransformation in Bildschirmwerte umgewandelt werden müssen. Dazu kann es kommen, wenn die zugrunde liegenden Daten, der Bereich der zugehörigen Achsen oder die Größe des Bereichs auf dem Bildschirm geändert wurde. Wenn Sie einen angepassten Serientyp implementieren, müssen Sie diese Methode überschreiben und die Daten transformieren, indem Sie die transformCache()-Methode der verknüpften Datentransformation verwenden. Sie müssen sicherstellen, dass die super.updateTransform()-Methode in Ihrer Unterklasse aufgerufen wird. Im Allgemeinen rufen Sie diese Methode nicht direkt auf. Um sicherzustellen, dass Ihre Daten an einem bestimmten Punkt gefiltert wurden, rufen Sie stattdessen die valiateTransform()-Methode der Series-Klasse auf. Sie können im Allgemeinen davon ausgehen, dass Ihre updateData()-, updateMapping() und updateFilter()-Methoden vor dieser Methode aufgerufen wurden, falls dies erforderlich war. RADIUS_AXIS Die Art der Radiusachse.bubbleRadius Die Art der Radiusachse. maxRadius Der Radius des größten gerenderten Elements in dieser Serie.50 Der Radius des größten gerenderten Elements in dieser Serie. Bei Verwendung eines BubbleSeries-Objekts in einem BubbleChart weist das Diagramm automatisch seinen maxRadius-Stilwert dieser Eigenschaft in allen Serien des Diagramms zu. Bei Verwendung eines BubbleSeries-Objekten in CartesianChart-Steuerelementen verwalten Sie diese Eigenschaft manuell. minRadius Der Radius des kleinsten gerenderten Elements in dieser Serie.0 Der Radius des kleinsten gerenderten Elements in dieser Serie. Bei Verwendung eines BubbleSeries-Objekts in einem BubbleChart weist das Diagramm automatisch seinen minRadius-Stilwert dieser Eigenschaft in allen Serien des Diagramms zu. Bei Verwendung eines BubbleSeries-Objekten in CartesianChart-Steuerelementen verwalten Sie diese Eigenschaft manuell. fillFunction Gibt eine Methode an, die die Füllung für das aktuelle Diagrammelement in der Serie zurückgibt. Gibt eine Methode an, die die Füllung für das aktuelle Diagrammelement in der Serie zurückgibt. Wenn diese Eigenschaft festgelegt ist, hat der Rückgabewert der angepassten Füllfunktion Vorrang vor den Stileigenschaften fill und fills. Wenn allerdings null zurückgegeben wird, werden fills und fill (in dieser Reihenfolge) bevorzugt.

Die angepasste fillFunction hat die folgende Signatur:

     function_name (item:ChartItem, index:Number):IFill { ... }
     
item ist ein Verweis auf das gerenderte Diagrammelement. index ist die Indexposition des Diagrammobjekts im renderData-Cache. Diese unterscheidet sich von der Indexposition des Datenproviders des Diagramms, da die Sortierung dort anhand der x-, y- und z-Werte erfolgt.

Ein Beispiel für die Verwendung einer angepassten fillFunction ist die Rückgabe einer Füllung auf der Basis eines Schwellenwerts.

     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));
     }
     

Wenn Sie eine angepasste Füllfunktion für Ihre Diagrammserie angeben und über ein Legendensteuerelement verfügen möchten, müssen Sie das Legendensteuerelement manuell erstellen und LegendItems hinzufügen.

horizontalAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der x-Achse.mx.charts.chartClasses:IAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der x-Achse. Verwenden Sie die LinearAxis- oder CategoryAxis-Klasse, um die Eigenschaften der horizontalAxis als untergeordnetes Tag in MXML festzulegen, oder erstellen Sie ein LinearAxis- oder CategoryAxis-Objekt in ActionScript. itemType Der untergeordnete ChartItem-Typ, der von dieser Serie zur Darstellung einzelner Elemente verwendet wird. Der untergeordnete ChartItem-Typ, der von dieser Serie zur Darstellung einzelner Elemente verwendet wird. Unterklassen können eine spezialisiertere Klasse überschreiben und zurückgeben, wenn zusätzliche Informationen in den Elementen gespeichert werden müssen. items Ruft alle Elemente ab, die in der Serie nach dem Filtern vorhanden sind. Ruft alle Elemente ab, die in der Serie nach dem Filtern vorhanden sind.

Einzelne Serien bestimmen die Liste der Elemente, die zurückgegeben werden sollen.

legendData Ein Array von LegendData-Instanzen, die die Elemente beschreiben, die in einer Legende für diese Serie angezeigt werden. Ein Array von LegendData-Instanzen, die die Elemente beschreiben, die in einer Legende für diese Serie angezeigt werden. Abgeleitete Serienklassen überschreiben diese Abruffunktion und geben die Legendendaten zurück, die sich auf die Stile und die Datendarstellungsmethode beziehen. Die meisten Serientypen geben nur eine einzelne LegendData-Instanz zurück, einige (wie die PieSeries und StackedSeries) jedoch mehrere Instanzen, die einzelne Elemente im Array oder mehrere Möglichkeiten zum Rendern von Daten darstellen. radiusAxis Die Achse, der der Blasenradius der zugeordnet ist.mx.charts.chartClasses:IAxis Die Achse, der der Blasenradius der zugeordnet ist. In Blasendiagrammen wird die Größe der einzelnen Blasen als dritte Dimension verwendet, die ähnlich wie die x- und y-Positionen umgewandelt wird. Standardmäßig entspricht radiusAxis einer linearen Achse, wobei die Eigenschaft autoAdjust auf false gesetzt ist. radiusField Das Feld des Datenproviders, das den Radius jedes Symbols relativ zu den anderen Datenpunkten im Diagramm bestimmt. Das Feld des Datenproviders, das den Radius jedes Symbols relativ zu den anderen Datenpunkten im Diagramm bestimmt. renderDataType Der untergeordnete ChartRenderData-Typ, der von dieser Serie zum Speichern der zum Rendern benötigten Daten verwendet wird. Der untergeordnete ChartRenderData-Typ, der von dieser Serie zum Speichern der zum Rendern benötigten Daten verwendet wird. Unterklassen können eine spezialisiertere Klasse überschreiben und zurückgeben, wenn zusätzliche Informationen zum Rendern gespeichert werden müssen. renderData Speichert die Informationen, die zum Rendern dieser Serie erforderlich sind. Speichert die Informationen, die zum Rendern dieser Serie erforderlich sind. verticalAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der y-Achse.mx.charts.chartClasses:IAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der y-Achse. Verwenden Sie die LinearAxis- oder CategoryAxis-Klasse, um die Eigenschaften der verticalAxis als untergeordnetes Tag in MXML festzulegen, oder erstellen Sie ein LinearAxis- oder CategoryAxis-Objekt in ActionScript. xField Gibt das Feld des Datenproviders an, das die x-Achsenposition jedes Datenpunkts bestimmt.null Gibt das Feld des Datenproviders an, das die x-Achsenposition jedes Datenpunkts bestimmt. Bei null rendert Flex die Datenpunkte in der Reihenfolge, in der sie im Datenprovider enthalten sind. yField Gibt das Feld des Datenproviders an, das die y-Achsenposition jedes Datenpunkts bestimmt.null Gibt das Feld des Datenproviders an, das die y-Achsenposition jedes Datenpunkts bestimmt. Bei null geht die BubbleSeries davon aus, dass der Datenprovider ein Array von Zahlen ist und verwendet die Zahlen als Werte für die Datenpunkte. moduleFactory
CandlestickSeries Stellt Finanzdaten als Kerzenserie dar, die Höchst-, Tiefst-, Anfangs- und Schlusswerte einer Datenreihe anzeigt. The <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"  
  />
  
]]>
mx.charts.chartClasses:HLOCSeriesBase Stellt Finanzdaten als Kerzenserie dar, die Höchst-, Tiefst-, Anfangs- und Schlusswerte einer Datenreihe anzeigt. Der oberste und unterste Punkt der vertikalen Linie jeder Kerze stellen den höchsten bzw. niedrigsten Wert für den Datenpunkt dar, während die Ober- und Unterseite des ausgefüllten Felds den Anfangs- bzw. Schlusswert darstellen. Jede Kerze wird anders ausgefüllt, abhängig davon, ob der Schlusswert für den Datenpunkt höher oder niedriger als der Anfangswert ist. mx.charts.CandlestickChartCandlestickSeries Konstruktor. Konstruktor. findDataPointsxysensitivityfillFunction Gibt eine Methode an, die die Füllung für das aktuelle Diagrammelement in der Serie zurückgibt. Gibt eine Methode an, die die Füllung für das aktuelle Diagrammelement in der Serie zurückgibt. Wenn diese Eigenschaft festgelegt ist, hat der Rückgabewert der angepassten Füllfunktion Vorrang vor den Stileigenschaften fill und fills. Wenn allerdings null zurückgegeben wird, werden fills und fill (in dieser Reihenfolge) bevorzugt.

Die angepasste fillFunction hat die folgende Signatur:

     function_name (item:ChartItem, index:Number):IFill { ... }
     
item ist ein Verweis auf das gerenderte Diagrammelement. index ist die Indexposition des Diagrammobjekts im renderData-Cache. Diese unterscheidet sich von der Indexposition des Datenproviders des Diagramms, da die Sortierung dort anhand der x-, y- und z-Werte erfolgt. Diese Funktion gibt ein Objekt zurück, dass die IFill-Schnittstelle implementiert.

Ein Beispiel für die Verwendung einer angepassten fillFunction ist die Rückgabe einer Füllung auf der Basis eines Schwellenwerts.

     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));
     }
     

Wenn Sie eine angepasste Füllfunktion für Ihre Diagrammserie angeben und über ein Legendensteuerelement verfügen möchten, müssen Sie das Legendensteuerelement manuell erstellen und LegendItems hinzufügen.

moduleFactory
AreaSet Mit einem Gruppierungssatz können AreaSeries-Objekte in einem beliebigen Diagramm gestapelt oder gruppiert werden.mx.charts.chartClasses:StackedSeries Mit einem Gruppierungssatz können AreaSeries-Objekte in einem beliebigen Diagramm gestapelt oder gruppiert werden. Ein AreaSet weist das gleiche Gruppierungsverhalten wie ein AreaSet-Steuerelement auf, kann jedoch zum Zusammenstellen angepasster Diagramme verwendet werden, die auf der CartesianChart-Klasse basieren. AreaSet Konstruktor. Konstruktor. PlotSeries Definiert eine Datenserie für ein PlotChart-Steuerelement.The <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" 
  />
  

]]>
mx.charts.chartClasses:Series Definiert eine Datenserie für ein PlotChart-Steuerelement. Der Standard-Elementrenderer für ein PlotChart-Steuerelement ist die DiamondItemRenderer-Klasse. Optional können Sie einen Elementrenderer für die Datenserie definieren. Der Elementrenderer muss die IDataRenderer-Schnittstelle implementieren. mx.charts.PlotChartmx.charts.renderers.DiamondItemRendererPlotSeries Konstruktor. Konstruktor. applyItemRendererProperties Passt die Elementrenderer-Instanzen an, die zur Darstellung des Diagramms verwendet werden.instanceDie neue Elementrenderer-Instanz. cachemx.charts.chartClasses:InstanceCacheInstanceCache zur Verwaltung der Elementrenderer-Instanzen. Passt die Elementrenderer-Instanzen an, die zur Darstellung des Diagramms verwendet werden. Diese Methode wird automatisch aufgerufen, wenn ein neuer Elementrenderer benötigt wird, während das Diagramm gerendert wird. Sie können diese Methode überschreiben, um bei Bedarf Ihre eigene Anpassung hinzuzufügen. commitProperties fillFunction Gibt eine Methode an, die die Füllung für das aktuelle Diagrammelement in der Serie zurückgibt. Gibt eine Methode an, die die Füllung für das aktuelle Diagrammelement in der Serie zurückgibt. Wenn diese Eigenschaft festgelegt ist, hat der Rückgabewert der angepassten Füllfunktion Vorrang vor den Stileigenschaften fill und fills. Wenn allerdings null zurückgegeben wird, werden fills und fill (in dieser Reihenfolge) bevorzugt.

Die angepasste fillFunction hat die folgende Signatur:

     function_name (item:ChartItem, index:Number):IFill { ... }
     
item ist ein Verweis auf das gerenderte Diagrammelement. index ist die Indexposition des Diagrammobjekts im renderData-Cache. Diese unterscheidet sich von der Indexposition des Datenproviders des Diagramms, da die Sortierung dort anhand der x-, y- und z-Werte erfolgt. Diese Funktion gibt ein Objekt zurück, dass die IFill-Schnittstelle implementiert.

Ein Beispiel für die Verwendung einer angepassten fillFunction ist die Rückgabe einer Füllung auf der Basis eines Schwellenwerts.

     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));
     }
     

Wenn Sie eine angepasste Füllfunktion für Ihre Diagrammserie angeben und über ein Legendensteuerelement verfügen möchten, müssen Sie das Legendensteuerelement manuell erstellen und LegendItems hinzufügen.

horizontalAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der x-Achse.mx.charts.chartClasses:IAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der x-Achse. Verwenden Sie die LinearAxis- oder CategoryAxis-Klasse, um die Eigenschaften der horizontalAxis als untergeordnetes Tag in MXML festzulegen, oder erstellen Sie ein LinearAxis- oder CategoryAxis-Objekt in ActionScript. itemType Der untergeordnete ChartItem-Typ, der von dieser Serie zur Darstellung einzelner Elemente verwendet wird. Der untergeordnete ChartItem-Typ, der von dieser Serie zur Darstellung einzelner Elemente verwendet wird. Unterklassen können eine spezialisiertere Klasse überschreiben und zurückgeben, wenn zusätzliche Informationen in den Elementen gespeichert werden müssen. items Ruft alle Elemente ab, die in der Serie nach dem Filtern vorhanden sind. Ruft alle Elemente ab, die in der Serie nach dem Filtern vorhanden sind.

Einzelne Serien bestimmen die Liste der Elemente, die zurückgegeben werden sollen.

renderDataType Der untergeordnete ChartRenderData-Typ, der von dieser Serie zum Speichern der zum Rendern benötigten Daten verwendet wird. Der untergeordnete ChartRenderData-Typ, der von dieser Serie zum Speichern der zum Rendern benötigten Daten verwendet wird. Unterklassen können eine spezialisiertere Klasse überschreiben und zurückgeben, wenn zusätzliche Informationen zum Rendern gespeichert werden müssen. renderData Der untergeordnete ChartRenderData-Typ, der von dieser Serie zum Speichern der zum Rendern benötigten Daten verwendet wird. Der untergeordnete ChartRenderData-Typ, der von dieser Serie zum Speichern der zum Rendern benötigten Daten verwendet wird. Unterklassen können eine spezialisiertere Klasse überschreiben und zurückgeben, wenn zusätzliche Informationen zum Rendern gespeichert werden müssen. verticalAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der y-Achse.mx.charts.chartClasses:IAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der y-Achse. Verwenden Sie die LinearAxis- oder CategoryAxis-Klasse, um die Eigenschaften der verticalAxis als untergeordnetes Tag in MXML festzulegen, oder erstellen Sie ein LinearAxis- oder CategoryAxis-Objekt in ActionScript. xField Gibt das Feld des Datenproviders an, das die x-Achsenposition jedes Datenpunkts bestimmt.null Gibt das Feld des Datenproviders an, das die x-Achsenposition jedes Datenpunkts bestimmt. Bei null rendert Flex die Datenpunkte in der Reihenfolge, in der sie im Datenprovider enthalten sind. yField Gibt das Feld des Datenproviders an, das die y-Achsenposition jedes Datenpunkts bestimmt.null Gibt das Feld des Datenproviders an, das die y-Achsenposition jedes Datenpunkts bestimmt. Bei null geht die PlotSeries davon aus, dass der Datenprovider ein Array von Zahlen ist und verwendet die Zahlen als Werte. moduleFactory
ColumnSeries Definiert eine Datenserie für ein ColumnChart-Steuerelement. The <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"
  />
  

]]>
mx.charts.chartClasses:IColumnmx.charts.chartClasses:IStackable2mx.charts.chartClasses:Series Definiert eine Datenserie für ein ColumnChart-Steuerelement. Standardmäßig verwendet diese Klasse die BoxItemRenderer-Klasse. Optional können Sie einen angepassten itemRenderer für die Serie definieren. Der angepasste itemRenderer muss die IDataRenderer-Schnittstelle implementieren. mx.charts.ColumnChartColumnSeries Konstruktor. Konstruktor. applyItemRendererProperties Passt die Elementrenderer-Instanzen an, die zur Darstellung des Diagramms verwendet werden.instanceDie neue Elementrenderer-Instanz. cachemx.charts.chartClasses:InstanceCacheInstanceCache zur Verwaltung der Elementrenderer-Instanzen. Passt die Elementrenderer-Instanzen an, die zur Darstellung des Diagramms verwendet werden. Diese Methode wird automatisch aufgerufen, wenn ein neuer Elementrenderer benötigt wird, während das Diagramm gerendert wird. Sie können diese Methode überschreiben, um bei Bedarf Ihre eigene Anpassung hinzuzufügen. commitProperties createChildren invalidateData Informiert die Serie, dass die zugrunde liegenden Daten im Datenprovider geändert wurden.invalidtrueBei true löst diese Methode Aufrufe der Aktualisierungsmethoden aus. Informiert die Serie, dass die zugrunde liegenden Daten im Datenprovider geändert wurden. Diese Funktion ruft die updateData()-, updateMapping()-, updateFilter()- und updateTransform()-Methode beim nächsten Aufruf der commitProperties()-Methode auf. Wenn Datenelementen im Diagramm Dateneffekte zugewiesen sind, werden sie durch diese Methode angezeigt oder ausgeblendet. invalidateMapping Informiert die Serie, dass sich die Zuordnung von Daten zu numerischen Werten geändert hat und neu berechnet werden muss.invalidtrueBei true löst diese Methode Aufrufe der Aktualisierungsmethoden aus. Informiert die Serie, dass sich die Zuordnung von Daten zu numerischen Werten geändert hat und neu berechnet werden muss. Diese Funktion ruft die updateMapping()-, updateFilter()- und updateTransform()-Methode beim nächsten Aufruf der commitProperties()-Methode auf. Wenn Datenelementen im Diagramm Dateneffekte zugewiesen sind, werden sie durch diese Methode angezeigt oder ausgeblendet. stackAll Stapelt die Serie.Ein Objekt, das die Höchst- und Mindestwerte in der neu gestapelten Serie darstellt. stackedPosXValueDictionaryEnthält die Basiswerte, auf denen gestapelt wird. Die Schlüssel im Wörterbuch sind die x-Werte und die Werte entsprechen positiven x-Werten. stackedNegXValueDictionaryEnthält die Basiswerte, auf denen gestapelt wird. Die Schlüssel im Wörterbuch sind die x-Werte und die Werte entsprechen den negativen y-Werten. previousElementmx.charts.chartClasses:IStackable2Das vorherige Element im Stapel. Wenn das Element beispielsweise den gleichen Typ aufweist, können Sie mit dieser Eigenschaft Arbeit beim Rendern sparen. Stapelt die Serie. Normalerweise implementiert eine Serie die updateData()-Methode, um die Daten aus dem Datenprovider zu laden. Eine Stapelserie führt jedoch spezielle Vorgänge durch, da ihre Werte nicht unbedingt im Datenprovider gespeichert sind. Ihre Werte entsprechen den im Datenprovider gespeicherten Werten, zu denen die Werte addiert werden, die von dem darunter befindlichen Stapelobjekt geladen wurden.

Eine angepasste Stapelserie muss die stack()-Methode implementieren, indem sie die Daten aus dem Datenprovider lädt und zu den Basisdaten im Wörterbuch addiert, um die tatsächlich gerenderten Werte abzurufen und die Werte im Wörterbuch durch die neuen, addierten Werte zu ersetzen.

stack Stapelt die Serie.Der Höchstwert in der neu gestapelten Serie. stackedXValueDictionaryEnthält die Basiswerte, auf denen gestapelt wird. Die Schlüssel im Wörterbuch sind die y-Werte und die Werte entsprechen den x-Werten. previousElementmx.charts.chartClasses:IStackableDas vorherige Element im Stapel. Wenn das Element beispielsweise den gleichen Typ aufweist, können Sie mit dieser Eigenschaft Arbeit beim Rendern sparen. Stapelt die Serie. Normalerweise implementiert eine Serie die updateData()-Methode, um die Daten aus dem Datenprovider zu laden. Eine Stapelserie führt jedoch spezielle Vorgänge durch, da ihre Werte nicht unbedingt im Datenprovider gespeichert sind. Ihre Werte entsprechen den im Datenprovider gespeicherten Werten, zu denen die Werte addiert werden, die von dem darunter befindlichen Stapelobjekt geladen wurden.

Eine angepasste Stapelserie muss die stack()-Methode implementieren, indem sie die Daten aus dem Datenprovider lädt und zu den Basisdaten im Wörterbuch addiert, um die tatsächlich gerenderten Werte abzurufen und die Werte im Wörterbuch durch die neuen, addierten Werte zu ersetzen.

columnWidthRatio Gibt die Breite der Spalten im Verhältnis zur Kategoriebreite an.0.65 Gibt die Breite der Spalten im Verhältnis zur Kategoriebreite an. Beim Wert 1 wird der gesamte Raum verwendet, beim Wert 0,6 dagegen 60 % des verfügbaren Raums der Säule. Normalerweise legen Sie diese Eigenschaft nicht direkt fest. Als eigentliche Säulenbreite wird entweder die Eigenschaft columnWidthRatio oder die Eigenschaft maxColumnWidth verwendet, abhängig davon, welcher Wert kleiner ist. fillFunction Gibt eine Methode an, die die Füllung für das aktuelle Diagrammelement in der Serie zurückgibt. Gibt eine Methode an, die die Füllung für das aktuelle Diagrammelement in der Serie zurückgibt. Wenn diese Eigenschaft festgelegt ist, hat der Rückgabewert der angepassten Füllfunktion Vorrang vor den Stileigenschaften fill und fills. Wenn allerdings null zurückgegeben wird, werden fills und fill (in dieser Reihenfolge) bevorzugt.

Die angepasste fillFunction hat die folgende Signatur:

     function_name (item:ChartItem, index:Number):IFill { ... }
     
item ist ein Verweis auf das gerenderte Diagrammelement. index ist die Indexposition des Diagrammobjekts im renderData-Cache. Diese unterscheidet sich von der Indexposition des Datenproviders des Diagramms, da die Sortierung dort anhand der x-, y- und z-Werte erfolgt. Diese Funktion gibt ein Objekt zurück, dass die IFill-Schnittstelle implementiert.

Ein Beispiel für die Verwendung einer angepassten fillFunction ist die Rückgabe einer Füllung auf der Basis eines Schwellenwerts.

     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));
     }
     

Wenn Sie eine angepasste Füllfunktion für Ihre Diagrammserie angeben und über ein Legendensteuerelement verfügen möchten, müssen Sie das Legendensteuerelement manuell erstellen und LegendItems hinzufügen.

horizontalAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der x-Achse.mx.charts.chartClasses:IAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der x-Achse. Verwenden Sie die LinearAxis- oder CategoryAxis-Klasse, um die Eigenschaften der horizontalAxis als untergeordnetes Tag in MXML festzulegen, oder erstellen Sie ein LinearAxis- oder CategoryAxis-Objekt in ActionScript. itemType Der untergeordnete ChartItem-Typ, der von dieser Serie zur Darstellung einzelner Elemente verwendet wird. Der untergeordnete ChartItem-Typ, der von dieser Serie zur Darstellung einzelner Elemente verwendet wird. Unterklassen können eine spezialisiertere Klasse überschreiben und zurückgeben, wenn zusätzliche Informationen in den Elementen gespeichert werden müssen. items Ruft alle Elemente ab, die in der Serie nach dem Filtern vorhanden sind. Ruft alle Elemente ab, die in der Serie nach dem Filtern vorhanden sind.

Einzelne Serien bestimmen die Liste der Elemente, die zurückgegeben werden sollen.

labelField Name eines Felds im Datenprovider, dessen Wert als Beschriftung angezeigt wird. Name eines Felds im Datenprovider, dessen Wert als Beschriftung angezeigt wird. Diese Eigenschaft wird ignoriert, wenn die Eigenschaft labelFunction angegeben ist. labelFunction Gibt eine Rückruffunktion zum Rendern jeder Beschriftung der Serie an. Gibt eine Rückruffunktion zum Rendern jeder Beschriftung der Serie an. Eine labelFunction muss folgende Signatur aufweisen:
     function function_name(element:ChartItem, series:Series):String { ... }
     
element entspricht dem gerenderten Diagrammelement. series entspricht der Serie, zu der das Diagrammelement gehört. Der zurückgegebene String stellt die Beschriftung des aktuellen Elements dar.

Beispiel für die Verwendung einer angepassten 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);
     }
     
maxColumnWidth Gibt die Breite der Säulen in Pixeln an. Gibt die Breite der Säulen in Pixeln an. Als eigentliche Säulenbreite wird entweder dieser Stil oder die Eigenschaft columnWidthRatio verwendet, abhängig davon, welcher Wert kleiner ist. Bei gruppierten Säulen wird dieser Raum anteilsmäßig zwischen den Säulen in jeder Gruppe aufgeteilt. minField Gibt das Feld des Datenproviders an, das die y-Achsenposition der Säulenunterseite bestimmt. Gibt das Feld des Datenproviders an, das die y-Achsenposition der Säulenunterseite bestimmt. Bei null basieren die Säulen auf dem Mindestwert des Bereichs (oder auf dem Höchstwert, wenn der Feldwert negativ ist). Der Standardwert lautet null. offset Gibt an, wie weit die Mitte der Säulen von der Mitte des verfügbaren Raums im Bezug zur Kategoriebreite entfernt ist. Gibt an, wie weit die Mitte der Säulen von der Mitte des verfügbaren Raums im Bezug zur Kategoriebreite entfernt ist. Mit der Standardeinstellung 0 werden die Säulen im Raum zentriert. Mit der Einstellung -50 wird die Säule am Anfang des verfügbaren Raums zentriert. Normalerweise legen Sie diese Eigenschaft nicht direkt fest. Das ColumnChart-Steuerelement verwaltet diesen Wert mithilfe der Eigenschaft columnWidthRatio. renderDataType Der untergeordnete ChartRenderData-Typ, der von dieser Serie zum Speichern der zum Rendern benötigten Daten verwendet wird. Der untergeordnete ChartRenderData-Typ, der von dieser Serie zum Speichern der zum Rendern benötigten Daten verwendet wird. Unterklassen können eine spezialisiertere Klasse überschreiben und zurückgeben, wenn zusätzliche Informationen zum Rendern gespeichert werden müssen. sortOnXField Fordert an, dass die Säulen vor dem Rendern von rechts nach links sortiert werden.false Fordert an, dass die Säulen vor dem Rendern von rechts nach links sortiert werden. Standardmäßig rendert die ColumnSeries Säulen in der Reihenfolge, in der sie im Datenprovider enthalten sind.

Wenn Sie die Eigenschaft xField verwenden, um die Position der einzelnen Säulen zu bestimmen, können die Säulen in einer anderen Reihenfolge auf dem Bildschirm angezeigt werden. Säulen können in einer beliebigen Reihenfolge gerendert werden. Einige angepasste Säulen setzen jedoch möglicherweise eine Sortierung von links nach rechts voraus.

stacker Die StackedSeries, die mit dieser BarSeries verknüpft ist.mx.charts.chartClasses:StackedSeries Die StackedSeries, die mit dieser BarSeries verknüpft ist. Der Stacker verwaltet das Stapelverhalten der Serie. verticalAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der y-Achse.mx.charts.chartClasses:IAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der y-Achse. Verwenden Sie die LinearAxis- oder CategoryAxis-Klasse, um die Eigenschaften der verticalAxis als untergeordnetes Tag in MXML festzulegen, oder erstellen Sie ein LinearAxis- oder CategoryAxis-Objekt in ActionScript. xField Gibt das Feld des Datenproviders an, das die x-Achsenposition der Säule bestimmt. Gibt das Feld des Datenproviders an, das die x-Achsenposition der Säule bestimmt. Bei null rendert Flex die Säulen in der Reihenfolge, in der sie im Datenprovider enthalten sind. Der Standardwert lautet null. yField Gibt das Feld des Datenproviders an, das die y-Achsenposition der Oberseite einer Säule bestimmt. Gibt das Feld des Datenproviders an, das die y-Achsenposition der Oberseite einer Säule bestimmt. Bei null geht die ColumnSeries davon aus, dass der Datenprovider ein Array von Zahlen ist und verwendet die Zahlen als Werte. Der Standardwert lautet null. moduleFactory stackTotals Die Gesamtsummen des Stapels für die Serie. Die Gesamtsummen des Stapels für die Serie.
ColumnSet Mit dem Gruppierungssatz ColumnSet können Säulenserien in einem beliebigen Diagramm gestapelt oder gruppiert werden.mx.charts.chartClasses:IColumnmx.charts.chartClasses:StackedSeries Mit dem Gruppierungssatz ColumnSet können Säulenserien in einem beliebigen Diagramm gestapelt oder gruppiert werden. Ein ColumnSet weist das gleiche Gruppierungsverhalten wie ein ColumnChart auf, kann jedoch zum Zusammenstellen angepasster CartesianChart-Diagramme verwendet werden. Mit ColumnSets können alle Diagrammelementtypen gruppiert werden, die die IColumn-Schnittstelle implementieren. Mit ColumnSets können alle Diagrammelementtypen gestapelt werden, die die IColumn- und IStackable-Schnittstellen implementieren. Da ColumnSet die IColumn-Schnittstelle selbst implementiert, können Sie mit ColumnSets andere ColumnSets gruppieren, um erweiterte angepasste Diagramme zu erstellen. ColumnSet Konstruktor. Konstruktor. buildSubSeries Verarbeitet ggf. das Array der untergeordneten Serie zur Anzeige. Verarbeitet ggf. das Array der untergeordneten Serie zur Anzeige. Diese Methode stellt sicher, dass alle untergeordneten Serien als untergeordnete Objekte dieses Stapelsatzes hinzugefügt werden, und wendet alle erforderlichen Serienanpassungen an (beispielsweise Zuweisen vererbter Datenprovider oder Gruppierungseigenschaften).

Diese Methode informiert das Diagramm auch, wenn Serien geändert wurden und daher implizite Serienstile neu zugewiesen werden müssen. Diese Methode wird ggf. automatisch vom Stapelsatz aufgerufen. Statt diese Methode direkt aufzurufen, sollten Sie einen Aufruf der invalidateSeries()-Methode in Betracht ziehen.

customizeSeries Wendet Anpassungen auf eine untergeordnete Serie an, um das Stapelverhalten zu bestimmen.glyphmx.charts.chartClasses:IChartElementDas anzupassende Diagrammelement. iDie Position der untergeordneten Serie im Serien-Array. Wendet Anpassungen auf eine untergeordnete Serie an, um das Stapelverhalten zu bestimmen. Standardmäßig weist diese Methode die vererbten Datenprovider den untergeordneten Serien zu. Abgeleitete Klassen können diese Methode überschreiben, um sie weiter anzupassen. describeData Wird durch das steuernde DataTransform aufgerufen, um eine Beschreibung der durch dieses IChartElement repräsentierten Daten zu erhalten.Ein Array, das die die angezeigten Daten beschreibenden DataDescription-Instanzen enthält. dimensionBestimmt die Achse, von der Datenbeschreibungen abgerufen werden sollen. requiredFieldsEin Bitfeld, das anzeigt, welche Werte des DataDescription-Objekts von der spezifischen Achse berücksichtigt werden. Implementoren können optimiert werden, indem sie nur die erforderlichen Felder berechnen. Wird durch das steuernde DataTransform aufgerufen, um eine Beschreibung der durch dieses IChartElement dargestellten Daten zu erhalten. Implementoren füllen ein Array von mx.charts.chartClasses.DataDescription-Objekten aus und geben es zurück, um sicherzustellen, dass ihre Daten von Achsen, die Werte aus den angezeigten Daten (wie „minimum“, „maximum“, „interval“ und „unitSize“) automatisch generieren, korrekt abgerufen werden. Die meisten Elementtypen geben ein Array zurück, das nur eine DataDescription enthält. Kombinierte Elemente, wie BarSet und ColumnSet geben möglicherweise mehrere DataDescription-Instanzen zurück, die die von ihren Unterelementen angezeigten Daten beschreiben. Bei entsprechendem Aufruf beschreibt der Implementor die Daten entlang der durch das Argument dimension angegebenen Achse. Diese Funktion wird möglicherweise für jede von dem übergeordneten Diagramm unterstützte Achse aufgerufen. formatDataTip Stellt den angepassten Text für DataTip-Objekte bereit.Der angepasste Text für den DataTip. Die Standardeinstellung ist "" (leerer String). Sie müssen diese Methode überschreiben, um einen angepassten DataTip bereitzustellen. hdmx.charts:HitDataDas hitData-Objekt im Stapel. Stellt den angepassten Text für DataTip-Objekte bereit. Stapelsätze überschreiben den DataTip-Text der untergeordneten Serien, die sie enthalten, um zusätzliche Informationen zum Stapelverhalten anzuzeigen. Abgeleitete Klassen müssen diese Methode überschreiben, um angepassten DataTip-Text zu definieren. columnWidthRatio Gibt die Breite der Spalten im Verhältnis zur Kategoriebreite an.0.65 Gibt die Breite der Spalten im Verhältnis zur Kategoriebreite an. Beim Wert 1 wird der gesamte Raum verwendet, bei dem Wert 0,6 dagegen 60 % des verfügbaren Raums des Balkens. Normalerweise legen Sie diese Eigenschaft nicht direkt fest. Als eigentliche Säulenbreite wird entweder die Eigenschaft columnWidthRatio oder die Eigenschaft maxColumnWidth verwendet, abhängig davon, welcher Wert kleiner ist. maxColumnWidth Gibt die Breite der Säulen in Pixeln an. Gibt die Breite der Säulen in Pixeln an. Als eigentliche Säulenbreite wird entweder dieser Stil oder die Eigenschaft columnWidthRatio verwendet, abhängig davon, welcher Wert kleiner ist. Bei gruppierten Säulen wird dieser Raum anteilsmäßig zwischen den Säulen in jeder Gruppe aufgeteilt. offset Gibt an, wie weit die Mitte der Säulen von der Mitte des verfügbaren Raums im Bezug zur Kategoriebreite entfernt ist. Gibt an, wie weit die Mitte der Säulen von der Mitte des verfügbaren Raums im Bezug zur Kategoriebreite entfernt ist. Mit der Standardeinstellung 0 werden die Säulen im Raum zentriert. Bei der Einstellung -50 wird die Säule am Anfang des verfügbaren Raums zentriert. Normalerweise legen Sie diese Eigenschaft nicht direkt fest. Das ColumnChart-Steuerelement verwaltet diesen Wert mithilfe der Eigenschaft columnWidthRatio.
HLOCSeries Stellt Finanzdaten als Elemente dar, die Höchst-, Tiefst-, Schlusswerte und optional Anfangswerte einer Serie wiedergeben.The <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.charts.chartClasses:HLOCSeriesBase Stellt Finanzdaten als Elemente dar, die Höchst-, Tiefst-, Schlusswerte und optional Anfangswerte einer Serie wiedergeben. Der oberste und der unterste Punkt der vertikalen Linie jedes Elements stellen den Höchst- und Tiefstwert des Datenpunkts dar. Die Markierung auf der rechten Seite stellt den Schlusswert und die Markierung auf der linken Seite den Anfangswert dar, wenn dieser angegeben wurde. mx.charts.HLOCChartHLOCSeries Konstruktor. Konstruktor. moduleFactory
LineSeries Definiert eine Datenserie für ein LineChart-Steuerelement.The <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" 
  />
  
]]>
mx.charts.chartClasses:Series Definiert eine Datenserie für ein LineChart-Steuerelement. Standardmäßig verwendet diese Klasse die ShadowLineRenderer-Klasse. Optional können Sie einen itemRenderer für die Datenserie definieren. Der itemRenderer muss die IDataRenderer-Schnittstelle implementieren. mx.charts.LineChartmx.core.IDataRendererLineSeries Konstruktor. Konstruktor. applyItemRendererProperties Passt die Elementrenderer-Instanzen an, die zur Darstellung des Diagramms verwendet werden.instanceDie neue Elementrenderer-Instanz. cachemx.charts.chartClasses:InstanceCacheInstanceCache zur Verwaltung der Elementrenderer-Instanzen. Passt die Elementrenderer-Instanzen an, die zur Darstellung des Diagramms verwendet werden. Diese Methode wird automatisch aufgerufen, wenn ein neuer Elementrenderer benötigt wird, während das Diagramm gerendert wird. Sie können diese Methode überschreiben, um bei Bedarf Ihre eigene Anpassung hinzuzufügen. commitProperties fillFunction Gibt eine Methode an, die die Füllung für das aktuelle Diagrammelement in der Serie zurückgibt. Gibt eine Methode an, die die Füllung für das aktuelle Diagrammelement in der Serie zurückgibt. Wenn diese Eigenschaft festgelegt ist, hat der Rückgabewert der angepassten Füllfunktion Vorrang vor den Stileigenschaften fill und fills. Wenn allerdings null zurückgegeben wird, werden fills und fill (in dieser Reihenfolge) bevorzugt.

Die angepasste fillFunction hat die folgende Signatur:

     function_name (item:ChartItem, index:Number):IFill { ... }
     
item ist ein Verweis auf das gerenderte Diagrammelement. index ist die Indexposition des Diagrammobjekts im renderData-Cache. Diese unterscheidet sich von der Indexposition des Datenproviders des Diagramms, da die Sortierung dort anhand der x-, y- und z-Werte erfolgt. Diese Funktion gibt ein Objekt zurück, dass die IFill-Schnittstelle implementiert.

Ein Beispiel für die Verwendung einer angepassten fillFunction ist die Rückgabe einer Füllung auf der Basis eines Schwellenwerts.

     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));
     }
     

Wenn Sie eine angepasste Füllfunktion für Ihre Diagrammserie angeben und über ein Legendensteuerelement verfügen möchten, müssen Sie das Legendensteuerelement manuell erstellen und LegendItems hinzufügen.

horizontalAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der x-Achse.mx.charts.chartClasses:IAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der x-Achse. Verwenden Sie die LinearAxis- oder CategoryAxis-Klasse, um die Eigenschaften der horizontalAxis als untergeordnetes Tag in MXML festzulegen, oder erstellen Sie ein LinearAxis- oder CategoryAxis-Objekt in ActionScript. interpolateValues Gibt an, wie fehlende Daten dargestellt werden.false Gibt an, wie fehlende Daten dargestellt werden.

Bei false wird die Linie bei fehlenden Werten unterbrochen. Bei true wird eine fortlaufende Linie durch Interpolieren des fehlenden Werts gezeichnet.

itemType Der untergeordnete ChartItem-Typ, der von dieser Serie zur Darstellung einzelner Elemente verwendet wird. Der untergeordnete ChartItem-Typ, der von dieser Serie zur Darstellung einzelner Elemente verwendet wird. Unterklassen können eine spezialisiertere Klasse überschreiben und zurückgeben, wenn zusätzliche Informationen in den Elementen gespeichert werden müssen. items Ruft alle Elemente ab, die in der Serie nach dem Filtern vorhanden sind. Ruft alle Elemente ab, die in der Serie nach dem Filtern vorhanden sind.

Einzelne Serien bestimmen die Liste der Elemente, die zurückgegeben werden sollen.

lineSegmentType Die Klasse wird von dieser Serie verwendet, um alle benötigten Daten zum Darstellen eines Liniensegments zu speichern. Die Klasse wird von dieser Serie verwendet, um alle benötigten Daten zum Darstellen eines Liniensegments zu speichern. Unterklassen können eine spezialisiertere Klasse überschreiben und zurückgeben, wenn zusätzliche Informationen zum Rendern gespeichert werden müssen. radius Gibt den Radius der Diagrammelemente für die Datenpunkte in Pixeln an.0 Gibt den Radius der Diagrammelemente für die Datenpunkte in Pixeln an. Diese Eigenschaft wird nur angewendet, wenn Sie einen Elementrenderer mit der Eigenschaft itemRenderer angeben. Sie können den itemRenderer in MXML oder durch Stile festlegen. renderDataType Der untergeordnete ChartRenderData-Typ, der von dieser Serie zum Speichern der zum Rendern benötigten Daten verwendet wird. Der untergeordnete ChartRenderData-Typ, der von dieser Serie zum Speichern der zum Rendern benötigten Daten verwendet wird. Unterklassen können eine spezialisiertere Klasse überschreiben und zurückgeben, wenn zusätzliche Informationen zum Rendern gespeichert werden müssen. sortOnXField Fordert an, dass die Liniendatenpunkte vor dem Rendern von rechts nach links sortiert werden.true Fordert an, dass die Liniendatenpunkte vor dem Rendern von rechts nach links sortiert werden.

Standardmäßig rendert LineSeries Punkte von links nach rechts. Setzen Sie diese Eigenschaft auf false, um Elemente in der Reihenfolge zu rendern, in der sie im Datenprovider enthalten sind.

verticalAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der y-Achse.mx.charts.chartClasses:IAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der y-Achse. Verwenden Sie die LinearAxis- oder CategoryAxis-Klasse, um die Eigenschaften der verticalAxis als untergeordnetes Tag in MXML festzulegen, oder erstellen Sie ein LinearAxis- oder CategoryAxis-Objekt in ActionScript. xField Gibt das Feld des Datenproviders an, das die x-Achsenposition jedes Datenpunkts bestimmt.null Gibt das Feld des Datenproviders an, das die x-Achsenposition jedes Datenpunkts bestimmt. Bei null werden Datenpunkte in der Reihenfolge gerendert, in der sie im Datenprovider enthalten sind. yField Gibt das Feld des Datenproviders an, das die y-Achsenposition jedes Datenpunkts bestimmt.null Gibt das Feld des Datenproviders an, das die y-Achsenposition jedes Datenpunkts bestimmt. Bei null geht die LineSeries davon aus, dass der Datenprovider ein Array von Zahlen ist und verwendet die Zahlen als Werte. moduleFactory
AreaSeries Definiert eine Serie für ein AreaChart-Steuerelement.The <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"
  />
  
]]>
mx.charts.chartClasses:IStackable2mx.charts.chartClasses:Series Definiert eine Serie für ein AreaChart-Steuerelement. Standardmäßig verwendet diese Klasse den AreaRenderer zum Rendern von Elementen. Optional können Sie einen anderen itemRenderer für die Serie definieren. Der itemRenderer muss die IDataRenderer-Schnittstelle implementieren. mx.charts.AreaChartAreaSeries Konstruktor. Konstruktor. applyItemRendererProperties Passt die Elementrenderer-Instanzen an, die zum Darstellen des Diagramms verwendet werden.instanceDie neue Elementrenderer-Instanz. cachemx.charts.chartClasses:InstanceCacheInstanceCache zur Verwaltung der Elementrenderer-Instanzen. Passt die Elementrenderer-Instanzen an, die zum Darstellen des Diagramms verwendet werden. Diese Methode wird automatisch aufgerufen, wenn ein neuer Elementrenderer benötigt wird, während das Diagramm gerendert wird. Sie können diese Methode überschreiben, um bei Bedarf Ihre eigene Anpassung hinzuzufügen. commitProperties invalidateData Informiert die Serie, dass die zugrunde liegenden Daten im Datenprovider geändert wurden.invalidtrueBei true löst diese Methode Aufrufe der Aktualisierungsmethoden aus. Informiert die Serie, dass die zugrunde liegenden Daten im Datenprovider geändert wurden. Diese Funktion ruft die updateData()-, updateMapping()-, updateFilter()- und updateTransform()-Methode beim nächsten Aufruf der commitProperties()-Methode auf. Wenn Datenelementen im Diagramm Dateneffekte zugewiesen sind, werden sie durch diese Methode angezeigt oder ausgeblendet. invalidateMapping Informiert die Serie, dass sich die Zuordnung von Daten zu numerischen Werten geändert hat und neu berechnet werden muss.invalidtrueBei true löst diese Methode Aufrufe der Aktualisierungsmethoden aus. Informiert die Serie, dass sich die Zuordnung von Daten zu numerischen Werten geändert hat und neu berechnet werden muss. Diese Funktion ruft die updateMapping()-, updateFilter()- und updateTransform()-Methode beim nächsten Aufruf der commitProperties()-Methode auf. Wenn Datenelementen im Diagramm Dateneffekte zugewiesen sind, werden sie durch diese Methode angezeigt oder ausgeblendet. stackAll Stapelt die Serie.Ein Objekt, das die Höchst- und Mindestwerte in der neu gestapelten Serie darstellt. stackedPosXValueDictionaryEnthält die Basiswerte, auf denen gestapelt wird. Die Schlüssel im Wörterbuch sind die x-Werte und die Werte entsprechen positiven x-Werten. stackedNegXValueDictionaryEnthält die Basiswerte, auf denen gestapelt wird. Die Schlüssel im Wörterbuch sind die x-Werte und die Werte entsprechen den negativen y-Werten. previousElementmx.charts.chartClasses:IStackable2Das vorherige Element im Stapel. Wenn das Element beispielsweise den gleichen Typ aufweist, können Sie mit dieser Eigenschaft Arbeit beim Rendern sparen. Stapelt die Serie. Normalerweise implementiert eine Serie die updateData()-Methode, um die Daten aus dem Datenprovider zu laden. Eine Stapelserie führt jedoch spezielle Vorgänge durch, da ihre Werte nicht unbedingt im Datenprovider gespeichert sind. Ihre Werte entsprechen den im Datenprovider gespeicherten Werten, zu denen die Werte addiert werden, die von dem darunter befindlichen Stapelobjekt geladen wurden.

Eine angepasste Stapelserie muss die stack()-Methode implementieren, indem sie die Daten aus dem Datenprovider lädt und zu den Basisdaten im Wörterbuch addiert, um die tatsächlich gerenderten Werte abzurufen und die Werte im Wörterbuch durch die neuen, addierten Werte zu ersetzen.

stack Stapelt die Serie.Der Höchstwert in der neu gestapelten Serie. stackedXValueDictionaryEnthält die Basiswerte, auf denen gestapelt wird. Die Schlüssel im Wörterbuch sind die y-Werte und die Werte entsprechen den x-Werten. previousElementmx.charts.chartClasses:IStackableDas vorherige Element im Stapel. Wenn das Element beispielsweise den gleichen Typ aufweist, können Sie mit dieser Eigenschaft Arbeit beim Rendern sparen. Stapelt die Serie. Normalerweise implementiert eine Serie die updateData()-Methode, um die Daten aus dem Datenprovider zu laden. Eine Stapelserie führt jedoch spezielle Vorgänge durch, da ihre Werte nicht unbedingt im Datenprovider gespeichert sind. Ihre Werte entsprechen den im Datenprovider gespeicherten Werten, zu denen die Werte addiert werden, die von dem darunter befindlichen Stapelobjekt geladen wurden.

Eine angepasste Stapelserie muss die stack()-Methode implementieren, indem sie die Daten aus dem Datenprovider lädt und zu den Basisdaten im Wörterbuch addiert, um die tatsächlich gerenderten Werte abzurufen und die Werte im Wörterbuch durch die neuen, addierten Werte zu ersetzen.

fillFunction Gibt eine Methode an, die die Füllung für das aktuelle Diagrammelement in der Serie zurückgibt. Gibt eine Methode an, die die Füllung für das aktuelle Diagrammelement in der Serie zurückgibt. Wenn diese Eigenschaft festgelegt ist, hat der Rückgabewert der angepassten Füllfunktion Vorrang vor den Stileigenschaften fill und fills. Wenn allerdings null zurückgegeben wird, werden fills und fill (in dieser Reihenfolge) bevorzugt.

Die angepasste fillFunction hat die folgende Signatur:

     function_name (item:ChartItem, index:Number):IFill { ... }
     
item ist ein Verweis auf das gerenderte Diagrammelement. index ist die Indexposition des Diagrammobjekts im renderData-Cache. Diese unterscheidet sich von der Indexposition des Datenproviders des Diagramms, da die Sortierung dort anhand der x-, y- und z-Werte erfolgt. Diese Funktion gibt ein Objekt zurück, dass die IFill-Schnittstelle implementiert.

Ein Beispiel für die Verwendung einer angepassten fillFunction ist die Rückgabe einer Füllung auf der Basis eines Schwellenwerts.

     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));
     }
     

Wenn Sie eine angepasste Füllfunktion für Ihre Diagrammserie angeben und über ein Legendensteuerelement verfügen möchten, müssen Sie das Legendensteuerelement manuell erstellen und LegendItems hinzufügen.

horizontalAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der x-Achse.mx.charts.chartClasses:IAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der x-Achse. Verwenden Sie die LinearAxis- oder CategoryAxis-Klasse, um die Eigenschaften der horizontalAxis als untergeordnetes Tag in MXML festzulegen, oder erstellen Sie ein LinearAxis- oder CategoryAxis-Objekt in ActionScript. itemType Der untergeordnete ChartItem-Typ, der von dieser Serie zur Darstellung einzelner Elemente verwendet wird. Der untergeordnete ChartItem-Typ, der von dieser Serie zur Darstellung einzelner Elemente verwendet wird. Unterklassen können eine spezialisiertere Klasse überschreiben und zurückgeben, wenn zusätzliche Informationen in den Elementen gespeichert werden müssen. items Ruft alle Elemente ab, die in der Serie nach dem Filtern vorhanden sind. Ruft alle Elemente ab, die in der Serie nach dem Filtern vorhanden sind.

Einzelne Serien bestimmen die Liste der Elemente, die zurückgegeben werden sollen.

minField Gibt das Feld des Datenproviders an, das die untere Grenze der Fläche bestimmt.null Gibt das Feld des Datenproviders an, das die untere Grenze der Fläche bestimmt. Bei null basiert die Fläche auf dem Mindestwert des Bereichs (oder auf dem Höchstwert, wenn der Feldwert negativ ist). renderDataType Der untergeordnete ChartRenderData-Typ, der von dieser Serie zum Speichern der zum Rendern benötigten Daten verwendet wird. Der untergeordnete ChartRenderData-Typ, der von dieser Serie zum Speichern der zum Rendern benötigten Daten verwendet wird. Unterklassen können eine spezialisiertere Klasse überschreiben und zurückgeben, wenn zusätzliche Informationen zum Rendern gespeichert werden müssen. sortOnXField Fordert an, dass die Liniendatenpunkte vor dem Rendern von rechts nach links sortiert werden.true Fordert an, dass die Liniendatenpunkte vor dem Rendern von rechts nach links sortiert werden.

Standardmäßig rendert LineSeries Punkte von links nach rechts. Setzen Sie diese Eigenschaft auf false, um Elemente in der Reihenfolge zu rendern, in der sie im Datenprovider enthalten sind.

stacker Die StackedSeries, die mit dieser AreaSeries verknüpft ist.mx.charts.chartClasses:StackedSeries Die StackedSeries, die mit dieser AreaSeries verknüpft ist. Der Stacker verwaltet das Stapelverhalten der Serie. verticalAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der y-Achse.mx.charts.chartClasses:IAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der y-Achse. Verwenden Sie die LinearAxis- oder CategoryAxis-Klasse, um die Eigenschaften der verticalAxis als untergeordnetes Tag in MXML festzulegen, oder erstellen Sie ein LinearAxis- oder CategoryAxis-Objekt in ActionScript. xField Gibt das Feld des Datenproviders an, das die Position der Datenpunkte auf der horizontalen Achse bestimmt.null Gibt das Feld des Datenproviders an, das die Position der Datenpunkte auf der horizontalen Achse bestimmt. Bei null werden Datenpunkte in der Reihenfolge gerendert, in der sie im Datenprovider enthalten sind. yField Gibt das Feld des Datenproviders an, das die Position des Datenpunkts auf der vertikalen Achse bestimmt.null Gibt das Feld des Datenproviders an, das die Position des Datenpunkts auf der vertikalen Achse bestimmt. Bei null geht die AreaSeries davon aus, dass der Datenprovider ein Array von Zahlen ist und verwendet die Zahlen als Werte für die Datenpunkte. moduleFactory stackTotals Die Gesamtsummen des Stapels für die Serie. Die Gesamtsummen des Stapels für die Serie.
PieSeries Die PieSeries-Klasse definiert die Serie für ein PieChart-Steuerelement.The <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"
  />
  
]]>
mx.charts.chartClasses:Series Die PieSeries-Klasse definiert die Serie für ein PieChart-Steuerelement. Als Standard-Elementrenderer wird die WedgeItemRenderer-Klasse verwendet. Optional können Sie einen itemRenderer für die Datenserie definieren. Der itemRenderer muss die IDataRenderer-Schnittstelle implementieren. mx.charts.PieChartPieSeries Konstruktor. Konstruktor. beginInterpolation Wird vom SeriesInterpolate-Effekt zum Initiieren eines Interpolationseffekts aufgerufen.Die von der Serie für die Durchführung der Interpolation benötigten Daten. sourceRenderDataDie Quelldaten für die Serie, zwischen deren Gliedern interpoliert werden soll. destRenderDataDie Zieldaten für die Serie, zwischen deren Gliedern interpoliert werden soll. Wird vom SeriesInterpolate-Effekt zum Initiieren eines Interpolationseffekts aufgerufen. Der Effekt übergibt die Quell- und Zieldaten für die Serie, zwischen deren Gliedern interpoliert werden soll. Der Effekt übergibt den Rückgabewert dieser Methode immer wieder an die interpolate()-Methode, um die Animation für die Dauer des Effekts fortzusetzen. Die Serie berechnet die Daten, die sie für die Durchführung der Interpolation benötigt, und gibt sie in dieser Methode zurück. commitProperties createChildren dataToLocal Konvertiert ein Tupel von Datenwerten in eine x-y-Koordinate auf dem Bildschirm.Koordinaten relativ zum Diagramm. dataValuesDie in Koordinaten zu konvertierenden Datenwerte. Konvertiert ein Tupel von Datenwerten in eine x-y-Koordinate auf dem Bildschirm. Rufen Sie diese Funktion auf, um Daten zu transformieren und auf den Bildschirm zu bringen, indem Sie die Transformation verwenden, die die einzelnen Elemente durchlaufen. Um beispielsweise eine benutzerdefinierte Hervorhebung für einen Datenbereich eines Diagramms zu erstellen, können Sie diese Funktion verwenden, um die Bildschirmkoordinaten des relevanten Bereichs zu bestimmen.

Bei kartesischen Diagrammelementen werden normalerweise zwei Werte übergeben. Der erste Wert wird der horizontalen und der zweite Wert der vertikalen Achse zugeordnet.

Bei Polardiagrammen wird der erste Wert der Winkelachse und der zweite Wert der Radialachse zugeordnet.

getElementBounds Füllt die Eigenschaften „elementBounds“, „bounds“ und „visibleBounds“ einer renderData-Struktur aus, die durch diese Serie generiert wird.renderDataDie Struktur, die durch diese Serie generiert wird. Füllt die Eigenschaften elementBounds, bounds und visibleBounds einer renderData-Struktur aus, die durch diese Serie generiert wird. Effektklassen rufen diese Methode auf, um diese Felder zur Verwendung bei der Implementierung verschiedener Effekttypen auszufüllen. Abgeleitete Klassen müssen diese Methode implementieren, um die Grenzen der Elemente in der Serie nur auf Anfrage zu generieren. getMissingInterpolationValues Füllt fehlende Werte in einer Interpolationsstruktur aus.sourcePropsEin Objekt, das die Quellwerte enthält, die für ein bestimmtes Element interpoliert werden. Ist diese Methode vorhanden, sollten alle Eigenschaften in diesem Objekt einen anderen Wert als NaN haben. srcCacheDas Array von Quelldiagrammelementen, die interpoliert werden. destPropsEin Objekt, das die Zielwerte enthält, die für ein bestimmtes Element interpoliert werden. Ist diese Methode vorhanden, sollten alle Eigenschaften in diesem Objekt einen anderen Wert als NaN haben. destCacheDas Array von Zieldiagrammelementen, die interpoliert werden. indexDie Indexposition des Elements, das im Cache gefüllt wird. customDataDie Daten, die von der Serie an die initializeInterpolationData()-Methode übergeben wurden. Füllt fehlende Werte in einer Interpolationsstruktur aus. Wenn eine Serie die initializeInterpolationData()-Methode aufruft, übergibt sie Arrays von Quell- und Zielwerten für die Interpolation. Ist einer der beiden Arrays unvollständig, muss die Serie „geeignete“ Platzhalterwerte für die Interpolation bereitstellen. Die Art und Weise, wie diese Platzhalterwerte bestimmt werden, hängt vom jeweiligen Serientyp ab. Serienerweiterungen müssen diese Methode zur Bereitstellung dieser Platzhalterwerte überschreiben. interpolate Wird vom SeriesInterpolate-Effekt zum Fortschreiten in einer Interpolation aufgerufen.interpolationValuesEin Array von Zahlen, die im Bereich zwischen 0 und 1 liegen, wobei die n-te Nummer den Prozentsatz der Art und Weise anzeigt, in der der n-te Wert in der Datenserie zwischen dem Start- und dem Endwert interpoliert werden sollte. interpolationDataDie von der beginInterpolation()-Methode zurückgegebenen Daten. Wird vom SeriesInterpolate-Effekt zum Fortschreiten in einer Interpolation aufgerufen. Der Effekt ruft diese Methode bis zum Abschluss der Interpolation einmal pro Frame auf. Die Serie ist zuständig für die Verwendung der Parameter zum Rendern der interpolierten Werte. Standardmäßig geht diese Serie davon aus, dass es sich bei den interpolationData um eine von der initializeInterpolationData()-Methode zurückgegebene Datenstruktur handelt, und übergibt sie an die applyInterpolation()-Methode. localToData Konvertiert eine Koordinate auf dem Bildschirm in ein Tupel von Datenwerten.Das Tupel von Datenwerten. vDer zu konvertierende Punkt. Konvertiert eine Koordinate auf dem Bildschirm in ein Tupel von Datenwerten. Rufen Sie diese Funktion auf, um festzustellen, welche Datenwerte ein bestimmter Punkt auf dem Bildschirm repräsentiert.

Einzelne Diagrammtypen bestimmen, wie diese Transformation stattfindet. Der Punkt sollte relativ zum Koordinatenraum des Diagramms sein.

updateDisplayList unscaledWidthunscaledHeight maxLabelRadius Der Höchstwert des PieSeries-Radius, der Beschriftungen zugewiesen werden kann.0.6 Der Höchstwert des PieSeries-Radius, der Beschriftungen zugewiesen werden kann. Dieser Wert wird nur verwendet, wenn die Serie Legendenbeschriftungen rendert.

Wenn Legendenbeschriftungen gerendert werden, verringert PieSeries den Radius der Segmente, damit die Beschriftungen an den Seiten genügend Platz haben. Sobald der den Beschriftungen zugewiesene Bereich diese Grenze erreicht, reduziert die Serie die Größe der Beschriftungen.

angularAxis Das Achsenobjekt, das verwendet wird, um Datenwerte einem Winkel zwischen 0 und 2 PI zuzuordnen.mx.charts.chartClasses:IAxis Das Achsenobjekt, das verwendet wird, um Datenwerte einem Winkel zwischen 0 und 2 PI zuzuordnen. Standardmäßig ist dies eine lineare Achse, für die die Eigenschaft autoAdjust auf false gesetzt ist. Auf diese Art werden Datenwerte dem Diagramm einheitlich zugeordnet. explodeRadius Eine Zahl zwischen 0 und 1, die als Prozentsatz des Gesamtradius angibt, wie weit die Segmente der Kreisserie von der Mitte des Diagramms entfernt sein sollen. Eine Zahl zwischen 0 und 1, die als Prozentsatz des Gesamtradius angibt, wie weit die Segmente der Kreisserie von der Mitte des Diagramms entfernt sein sollen.

Durch diesen Wert werden alle Segmente der Kreisserie gleichmäßig weit von der Mitte entfernt. Sie können den Wert für einzelne Segmente mithilfe der Eigenschaft perWedgeExplodeRadius festlegen.

Der Explode-Radius für einzelne Segmente entspricht dem Wert der Eigenschaft explodeRadius zuzüglich des Werts im Array perWedgeExplodeRadius.

Damit die Kreisserie innerhalb der Diagrammgrenzen bleibt, während die Segmente nach außen gezogen werden, kann die Kreisserie den Gesamtradius des Kreises verkleinern. Wenn Sie die Segmente dynamisch in Echtzeit nach außen ziehen, verkleinert sich der Gesamtradius des Kreises. Um diesen Effekt zu verhindern, können Sie den Platz „reservieren“ und den Gesamtradius anfänglich reduzieren, indem Sie die Eigenschaft reserveExplodeRadius auf den maximalen Explode-Radius setzen, den Sie in Echtzeit einstellen möchten.

field Gibt das Feld des Datenproviders an, das die Daten für die einzelnen Segmente des PieChart-Steuerelements bestimmt.null Gibt das Feld des Datenproviders an, das die Daten für die einzelnen Segmente des PieChart-Steuerelements bestimmt. fillFunction Gibt eine Methode an, die die Füllung für das aktuelle Diagrammelement in der Serie zurückgibt. Gibt eine Methode an, die die Füllung für das aktuelle Diagrammelement in der Serie zurückgibt. Wenn diese Eigenschaft festgelegt ist, hat der Rückgabewert der angepassten Füllfunktion Vorrang vor der Stileigenschaft fills. Wenn allerdings null zurückgegeben wird, wird fills bevorzugt.

Die angepasste fillFunction hat die folgende Signatur:

     function_name (item:ChartItem, index:Number):IFill { ... }
     
item ist ein Verweis auf das gerenderte Diagrammelement. index ist die Indexposition des Diagrammobjekts im renderData-Cache. Diese unterscheidet sich von der Indexposition des Datenproviders des Diagramms, da die Sortierung dort anhand der x-, y- und z-Werte erfolgt. Diese Funktion gibt ein Objekt zurück, dass die IFill-Schnittstelle implementiert.

Ein Beispiel für die Verwendung einer angepassten fillFunction ist die Rückgabe einer Füllung auf der Basis eines Schwellenwerts.

     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));
     }
     

Wenn Sie eine angepasste Füllfunktion für Ihre Diagrammserie angeben und über ein Legendensteuerelement verfügen möchten, müssen Sie das Legendensteuerelement manuell erstellen und LegendItems hinzufügen.

itemType Der untergeordnete ChartItem-Typ, der von dieser Serie zur Darstellung einzelner Elemente verwendet wird. Der untergeordnete ChartItem-Typ, der von dieser Serie zur Darstellung einzelner Elemente verwendet wird. Unterklassen können eine spezialisiertere Klasse überschreiben und zurückgeben, wenn zusätzliche Informationen in den Elementen gespeichert werden müssen. items Ruft alle Elemente ab, die in der Serie nach dem Filtern vorhanden sind. Ruft alle Elemente ab, die in der Serie nach dem Filtern vorhanden sind.

Einzelne Serien bestimmen die Liste der Elemente, die zurückgegeben werden sollen.

labelField Name eines Felds im Datenprovider, dessen Wert als Beschriftung „Ignored“ angezeigt wird, wenn labelFunction angegeben ist. Name eines Felds im Datenprovider, dessen Wert als Beschriftung „Ignored“ angezeigt wird, wenn labelFunction angegeben ist. labelFunction Gibt eine Rückruffunktion zum Rendern jeder Beschriftung der PieSeries an. Gibt eine Rückruffunktion zum Rendern jeder Beschriftung der PieSeries an. Diese Rückruffunktion hat folgendes Format:
      function_name(data:Object, field:String, index:Number, percentValue:Number):String { ... }
      
Das data-Objekt entspricht dem gerenderten dataProvider-Element. Der field-String ist der Name des Felds in den Daten, die gerendert werden. Die index-Zahl entspricht der Indexposition im ursprünglichen Datenprovider des gerenderten Elements. Die percent-Zahl entspricht dem Prozentsatz des Gesamtwerts, den dieses Element darstellt. Diese Funktion gibt einen String zurück, der die Beschriftung dieses Elements darstellt.
nameField Gibt das Feld des Datenproviders an, das den Namen jedes Segments des PieChart-Steuerelements bestimmt.null Gibt das Feld des Datenproviders an, das den Namen jedes Segments des PieChart-Steuerelements bestimmt. outerRadius Der Prozentsatz des gesamten Raums, auf dem die PieSeries die Inhalte der Serie rendern kann. Der Prozentsatz des gesamten Raums, auf dem die PieSeries die Inhalte der Serie rendern kann. Diese Eigenschaft wird von dem übergeordneten Diagramm verwaltet und sollte nicht direkt zugewiesen werden.

Der Wert liegt zwischen 0 und 1.

perWedgeExplodeRadius Ein Array von Zahlen zwischen 0 und 1, die als Prozentsatz des Gesamtradius angibt, wie weit jedes Segment der Kreisserie von der Mitte des Diagramms entfernt sein soll. Ein Array von Zahlen zwischen 0 und 1, die als Prozentsatz des Gesamtradius angibt, wie weit jedes Segment der Kreisserie von der Mitte des Diagramms entfernt sein soll.

Der n-te Wert in diesem Array entspricht dem n-ten Segment des Kreises. Um beispielsweise das dritte Segment zur Hälfte nach außen zu ziehen, weisen Sie perWedgeExplodeRadius = [ 0, 0, 50]; zu.

null oder fehlende Werte werden im Array als 0 behandelt.

Damit die Kreisserie innerhalb der Diagrammgrenzen bleibt, während die Segmente nach außen gezogen werden, kann die Kreisserie den Gesamtradius des Kreises verkleinern.

Wenn Sie die Segmente dynamisch in Echtzeit nach außen ziehen, verkleinert sich der Gesamtradius des Kreises. Um diesen Effekt zu verhindern, können Sie den Platz „reservieren“ und den Gesamtradius anfänglich reduzieren, indem Sie die Eigenschaft reserveExplodeRadius auf den maximalen Explode-Radius setzen, den Sie in Echtzeit einstellen möchten.

Der Wert eines einzelnen Segments im perWedgeExplodeRadius-Array wird zum Wert der Eigenschaft explodeRadius addiert, um den gesamten Explode-Radius für ein Segment zu berechnen.

renderDataType Der untergeordnete ChartRenderData-Typ, der von dieser Serie zum Speichern der zum Rendern benötigten Daten verwendet wird. Der untergeordnete ChartRenderData-Typ, der von dieser Serie zum Speichern der zum Rendern benötigten Daten verwendet wird. Unterklassen können eine spezialisiertere Klasse überschreiben und zurückgeben, wenn zusätzliche Informationen zum Rendern gespeichert werden müssen. reserveExplodeRadius Eine Zahl zwischen 0 und 1, die angibt, welcher Teil des Gesamtradius der Kreisserie reserviert werden soll, um Segmente in Echtzeit nach außen zu ziehen. Eine Zahl zwischen 0 und 1, die angibt, welcher Teil des Gesamtradius der Kreisserie reserviert werden soll, um Segmente in Echtzeit nach außen zu ziehen. Wenn ein Kreissegment nach außen gezogen wird, muss die Serie den Gesamtradius des Kreises reduzieren, damit der Kreis nicht über die Grenzen des übergeordneten Diagramms hinaus geht. Wenn ein Entwickler also den Explode-Wert eines Segments in Echtzeit ändert, wird daher möglicherweise kein einzelnes Segment herausgezogen, sondern es werden stattdessen alle Segmente verkleinert. Um dies zu vermeiden, setzen Sie reserveExplodeRadius auf den Höchstwert, den Sie beim Herausziehen eines beliebigen Segments in Echtzeit verwenden möchten. startAngle Gibt den Anfangswinkel für das erste Segment des PieChart-Steuerelements an. Gibt den Anfangswinkel für das erste Segment des PieChart-Steuerelements an. Der Standardwert ist 0, also horizontal auf der rechten Seite des PieChart-Steuerelements. moduleFactory
BarSeries Definiert die Datenserie für ein BarChart-Steuerelement.The <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"
  />
  
]]>
mx.charts.chartClasses:IStackable2mx.charts.chartClasses:IBarmx.charts.chartClasses:Series Definiert die Datenserie für ein BarChart-Steuerelement. Standardmäßig verwendet diese Klasse die BoxItemRenderer-Klasse. Optional können Sie einen itemRenderer für die Datenserie definieren. Der itemRenderer muss die IDataRenderer-Schnittstelle implementieren. mx.charts.BarChartBarSeries Konstruktor. Konstruktor. applyItemRendererProperties Passt die Elementrenderer-Instanzen an, die zur Darstellung des Diagramms verwendet werden.instanceDie neue Elementrenderer-Instanz. cachemx.charts.chartClasses:InstanceCacheInstanceCache zur Verwaltung der Elementrenderer-Instanzen. Passt die Elementrenderer-Instanzen an, die zur Darstellung des Diagramms verwendet werden. Diese Methode wird automatisch aufgerufen, wenn ein neuer Elementrenderer benötigt wird, während das Diagramm gerendert wird. Sie können diese Methode überschreiben, um bei Bedarf Ihre eigene Anpassung hinzuzufügen. commitProperties createChildren invalidateData Informiert die Serie, dass die zugrunde liegenden Daten im Datenprovider geändert wurden.invalidtrueBei true löst diese Methode Aufrufe der Aktualisierungsmethoden aus. Informiert die Serie, dass die zugrunde liegenden Daten im Datenprovider geändert wurden. Diese Funktion ruft die updateData()-, updateMapping()-, updateFilter()- und updateTransform()-Methode beim nächsten Aufruf der commitProperties()-Methode auf. Wenn Datenelementen im Diagramm Dateneffekte zugewiesen sind, werden sie durch diese Methode angezeigt oder ausgeblendet. invalidateMapping Informiert die Serie, dass sich die Zuordnung von Daten zu numerischen Werten geändert hat und neu berechnet werden muss.invalidtrueBei true löst diese Methode Aufrufe der Aktualisierungsmethoden aus. Informiert die Serie, dass sich die Zuordnung von Daten zu numerischen Werten geändert hat und neu berechnet werden muss. Diese Funktion ruft die updateMapping()-, updateFilter()- und updateTransform()-Methode beim nächsten Aufruf der commitProperties()-Methode auf. Wenn Datenelementen im Diagramm Dateneffekte zugewiesen sind, werden sie durch diese Methode angezeigt oder ausgeblendet. stackAll Stapelt die Serie.Ein Objekt, das die Höchst- und Mindestwerte in der neu gestapelten Serie darstellt. stackedPosYValueDictionaryEnthält die Basiswerte, auf denen gestapelt wird. Die Schlüssel im Wörterbuch sind die y-Werte und die Werte entsprechen positiven x-Werten. stackedNegYValueDictionaryEnthält die Basiswerte, auf denen gestapelt wird. Die Schlüssel im Wörterbuch sind die y-Werte und die Werte entsprechen negativen x-Werten. previousElementmx.charts.chartClasses:IStackable2Das vorherige Element im Stapel. Wenn das Element beispielsweise den gleichen Typ aufweist, können Sie mit dieser Eigenschaft Arbeit beim Rendern sparen. Stapelt die Serie. Normalerweise implementiert eine Serie die updateData()-Methode, um die Daten aus dem Datenprovider zu laden. Eine Stapelserie führt jedoch spezielle Vorgänge durch, da ihre Werte nicht unbedingt im Datenprovider gespeichert sind. Ihre Werte entsprechen den im Datenprovider gespeicherten Werten, zu denen die Werte addiert werden, die von dem darunter befindlichen Stapelobjekt geladen wurden.

Eine angepasste Stapelserie muss die stackAll()-Methode implementieren, indem sie die Daten aus dem Datenprovider lädt und zu den Basisdaten im Wörterbuch addiert, um die tatsächlich zu rendernden Werte abzurufen und die Werte im Wörterbuch durch die neuen, addierten Werten zu ersetzen.

stack Stapelt die Serie.Der Höchstwert in der neu gestapelten Serie. stackedYValueDictionaryEnthält die Basiswerte, auf denen gestapelt wird. Die Schlüssel im Wörterbuch sind die x-Werte und die Werte entsprechen den y-Werten. previousElementmx.charts.chartClasses:IStackableDas vorherige Element im Stapel. Wenn das Element beispielsweise den gleichen Typ aufweist, können Sie mit dieser Eigenschaft Arbeit beim Rendern sparen. Stapelt die Serie. Normalerweise implementiert eine Serie die updateData()-Methode, um die Daten aus dem Datenprovider zu laden. Eine Stapelserie führt jedoch spezielle Vorgänge durch, da ihre Werte nicht unbedingt im Datenprovider gespeichert sind. Ihre Werte entsprechen den im Datenprovider gespeicherten Werten, zu denen die Werte addiert werden, die von dem darunter befindlichen Stapelobjekt geladen wurden.

Eine angepasste Stapelserie muss die stack()-Methode implementieren, indem sie die Daten aus dem Datenprovider lädt und zu den Basisdaten im Wörterbuch addiert, um die tatsächlich gerenderten Werte abzurufen und die Werte im Wörterbuch durch die neuen, addierten Werte zu ersetzen.

barWidthRatio Gibt an, wie breit die Balken im Verhältnis zur Kategoriebreite gerendert werden sollen..65 Gibt an, wie breit die Balken im Verhältnis zur Kategoriebreite gerendert werden sollen. Beim Wert 1 wird der gesamte Raum verwendet, beim Wert 0,6 dagegen 60 % des verfügbaren Raums des Balkens. Normalerweise legen Sie diese Eigenschaft nicht direkt fest. Als eigentliche Balkenbreite wird entweder die Eigenschaft barWidthRatio oder die Eigenschaft maxbarWidth verwendet, abhängig davon, welcher Wert kleiner ist. fillFunction Gibt eine Methode an, die die Füllung für das aktuelle Diagrammelement in der Serie zurückgibt. Gibt eine Methode an, die die Füllung für das aktuelle Diagrammelement in der Serie zurückgibt. Wenn diese Eigenschaft festgelegt ist, hat der Rückgabewert der angepassten Füllfunktion Vorrang vor den Stileigenschaften fill und fills. Wenn allerdings null zurückgegeben wird, werden fills und fill (in dieser Reihenfolge) bevorzugt.

Die angepasste fillFunction hat die folgende Signatur:

     function_name (item:ChartItem, index:Number):IFill { ... }
     
item ist ein Verweis auf das gerenderte Diagrammelement. index ist die Indexposition des Diagrammobjekts im renderData-Cache. Diese unterscheidet sich vom Datenprovider, da dieser anhand der x-, y- und z-Werte sortiert wird. Diese Funktion gibt ein Objekt zurück, dass die IFill-Schnittstelle implementiert.

Ein Beispiel für die Verwendung einer angepassten fillFunction ist die Rückgabe einer Füllung auf der Basis eines Schwellenwerts.

     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));
     }
     

Wenn Sie eine angepasste Füllfunktion für Ihre Diagrammserie angeben und über ein Legendensteuerelement verfügen möchten, müssen Sie das Legendensteuerelement manuell erstellen und LegendItems hinzufügen.

horizontalAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der x-Achse.mx.charts.chartClasses:IAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der x-Achse. Verwenden Sie die LinearAxis- oder CategoryAxis-Klasse, um die Eigenschaften der horizontalAxis als untergeordnetes Tag in MXML festzulegen, oder erstellen Sie ein LinearAxis- oder CategoryAxis-Objekt in ActionScript. itemType Der untergeordnete ChartItem-Typ, der von dieser Serie zur Darstellung einzelner Elemente verwendet wird. Der untergeordnete ChartItem-Typ, der von dieser Serie zur Darstellung einzelner Elemente verwendet wird. Unterklassen können eine spezialisiertere Klasse überschreiben und zurückgeben, wenn zusätzliche Informationen in den Elementen gespeichert werden müssen. items Ruft alle Elemente ab, die in der Serie nach dem Filtern vorhanden sind. Ruft alle Elemente ab, die in der Serie nach dem Filtern vorhanden sind.

Einzelne Serien bestimmen die Liste der Elemente, die zurückgegeben werden sollen.

labelField Name eines Felds im Datenprovider, dessen Wert als Beschriftung angezeigt wird. Name eines Felds im Datenprovider, dessen Wert als Beschriftung angezeigt wird. Diese Eigenschaft wird ignoriert, wenn die Eigenschaft labelFunction angegeben ist. labelFunction Gibt eine Rückruffunktion zum Rendern jeder Beschriftung der Serie an. Gibt eine Rückruffunktion zum Rendern jeder Beschriftung der Serie an. Eine labelFunction muss folgende Signatur aufweisen:
     function function_name(element:ChartItem, series:Series):String { ... }
     
element entspricht dem gerenderten Diagrammelement. series entspricht der Serie, zu der das Diagrammelement gehört. Der zurückgegebene String stellt die Beschriftung des aktuellen Elements dar.

Beispiel für die Verwendung einer angepassten 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);
     }
     
maxBarWidth Gibt die Breite der Balken in Pixeln an. Gibt die Breite der Balken in Pixeln an. Als eigentliche Balkenbreite wird entweder dieser Stil oder die Eigenschaft barWidthRatio verwendet, abhängig davon, welcher Wert kleiner ist. Bei gruppierten Balken wird dieser Raum anteilsmäßig zwischen den Balken in jeder Gruppe aufgeteilt. minField Gibt das Feld des Datenproviders an, das die Unterseite jedes Balkens bestimmt.null Gibt das Feld des Datenproviders an, das die Unterseite jedes Balkens bestimmt. Bei null basieren die Säulen auf dem Mindestwert des Bereichs (oder auf dem Höchstwert, wenn der Feldwert negativ ist). offset Gibt an, wie weit die Mitte der Balken von der Mitte des verfügbaren Raums im Bezug zur Kategoriebreite entfernt ist.0 Gibt an, wie weit die Mitte der Balken von der Mitte des verfügbaren Raums im Bezug zur Kategoriebreite entfernt ist. Der Wertebereich ist ein Prozentsatz zwischen -100 und 100. Bei der Einstellung 0 werden die Balken im Raum zentriert. Bei der Einstellung -50 wird die Säule am Anfang des verfügbaren Raums zentriert. Normalerweise legen Sie diese Eigenschaft nicht direkt fest. renderDataType Der untergeordnete ChartRenderData-Typ, der von dieser Serie zum Speichern der zum Rendern benötigten Daten verwendet wird. Der untergeordnete ChartRenderData-Typ, der von dieser Serie zum Speichern der zum Rendern benötigten Daten verwendet wird. Unterklassen können eine spezialisiertere Klasse überschreiben und zurückgeben, wenn zusätzliche Informationen zum Rendern gespeichert werden müssen. stacker Die StackedSeries, die mit dieser BarSeries verknüpft ist.mx.charts.chartClasses:StackedSeries Die StackedSeries, die mit dieser BarSeries verknüpft ist. Der Stacker verwaltet das Stapelverhalten der Serie. verticalAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der y-Achse.mx.charts.chartClasses:IAxis Definiert die Beschriftungen, Markierungen und Datenpositionen für Elemente auf der y-Achse. Verwenden Sie die LinearAxis- oder CategoryAxis-Klasse, um die Eigenschaften der verticalAxis als untergeordnetes Tag in MXML festzulegen, oder erstellen Sie ein LinearAxis- oder CategoryAxis-Objekt in ActionScript. xField Gibt das Feld des Datenproviders an, das die x-Achsenposition der Oberseite jedes Balkens bestimmt.null Gibt das Feld des Datenproviders an, das die x-Achsenposition der Oberseite jedes Balkens bestimmt. Bei null geht die BarSeries davon aus, dass der Datenprovider ein Array von Zahlen ist und verwendet die Zahlen als Werte. yField Gibt das Feld des Datenproviders an, das die y-Achsenposition der Unterseite jedes Balkens im Diagramm bestimmt.null Gibt das Feld des Datenproviders an, das die y-Achsenposition der Unterseite jedes Balkens im Diagramm bestimmt. Bei null zeigt Flex die Balken in der Reihenfolge der Daten im Datenprovider an. moduleFactory stackTotals Die Gesamtsummen des Stapels für die Serie. Die Gesamtsummen des Stapels für die Serie.