ChartData

ChartData class

Stellt Daten dar, die zum Zeichnen von Diagrammen verwendet werden.

public class ChartData : DomObject<Chart>, IChartData

Eigenschaften

NameBeschreibung
Categories { get; }Ruft die primären Kategorien ab (oder sowohl primäre als auch sekundäre Kategorien , wennUseSecondaryCategories Eigenschaft ist falsch). SchreibgeschütztIChartCategoryCollection .
ChartDataWorkbook { get; }Ruft die Zellenfabrik ab, um Zellen zu erstellen, die für Diagrammserien oder Kategorien verwendet werden. SchreibgeschütztIChartDataWorkbook .
DataSourceType { get; }Stellt den externen Arbeitsmappenpfad dar, wenn eine externe Datenquelle vorhanden ist, andernfalls null
ExternalWorkbookPath { get; }Stellt die Datenquelle des Diagramms dar
SecondaryCategories { get; }Ruft die sekundären Kategorien ab, wennUseSecondaryCategories Eigenschaft ist wahr. SchreibgeschütztIChartCategoryCollection .
Series { get; }Ruft die Serie ab. SchreibgeschütztIChartSeriesCollection .
SeriesGroups { get; }Ruft die Gruppen von Serien ab. SchreibgeschütztIChartSeriesGroupCollection .
UseSecondaryCategories { get; set; }Wenn dann falschSecondaryCategories Eigenschaft gibt null zurück und Daten inCategories Die Eigenschaft wird sowohl für primäre als auch für sekundäre Serien verwendet. Wenn wahr, dann DateneingangSecondaryCategories Die Eigenschaft wird für sekundäre Serien und Daten in verwendetCategoriesEigenschaft wird für primäre Serien verwendet. Lesen/SchreibenBoolean .

Methoden

NameBeschreibung
GetRange()Ruft den Diagrammdatenbereich ab.
ReadWorkbookStream()Schreibt die intern enthaltene Excel-Arbeitsmappe in einen In-Memory-Stream.
SetExternalWorkbook(string)Legt eine externe Arbeitsmappe als Datenquelle für das Diagramm fest. Diagrammdaten werden aus der Zielarbeitsmappe aktualisiert.
SetExternalWorkbook(string, bool)Legt eine externe Arbeitsmappe als Datenquelle für das Diagramm fest.
SetRange(string)Stellen Sie den Diagrammdatenbereich ein. Serien und Kategorien werden basierend auf dem neuen Datenbereich aktualisiert. Wenn die Anzahl der Serien im Datenbereich größer ist als die Anzahl der Serien in den Diagrammdaten, werden zusätzliche Serien mit demselben Typ als letzte Serie in der aktuellen Sammlung am Ende hinzugefügt der Sammlung.
SwitchRowColumn()Tauschen Sie die Daten über der Achse aus. Daten, die auf der X-Achse dargestellt werden, werden auf die Y-Achse verschoben und umgekehrt.
WriteWorkbookStream(MemoryStream)Initialisiert die intern enthaltene Excel-Arbeitsmappe mit einem benutzerdefinierten Wert.

Siehe auch