Drei Methoden zum Filtern von Diagrammdaten
1. Herausfiltern von Reihen, um ein Diagramm zu rendern
Schritte zum Filtern von Reihen aus einem Diagramm in Excel
In Excel können wir bestimmte Reihen aus einem Diagramm herausfiltern, sodass diese herausgefilterten Reihen im Diagramm nicht angezeigt werden. Das ursprüngliche Diagramm ist in Abbildung 1 dargestellt. Wenn wir jedoch Testreihe2 und Testreihe4 herausfiltern, wird das Diagramm wie in Abbildung 2 angezeigt.
In Aspose.Cells können wir eine ähnliche Operation durchführen. Für eine Beispieldatei wie diese, wenn wir die Serien Testseries2 und Testseries4 ausfiltern möchten, können wir den folgenden Code ausführen. Zusätzlich werden wir zwei Listen verwalten: eine (NSeries) für alle ausgewählten Serien und eine (FilteredNSeries) für die gefilterten Serien.
Bitte beachten Sie, dass im Code, wenn wir chart.NSeries[0].IsFiltered = true; setzen, die erste Serie in NSeries entfernt und an die entsprechende Position in FilteredNSeries verschoben wird. Danach wird die vorherige NSeries[1] das neue erste Element in der Liste und alle folgenden Serien verschieben sich um eine Position. Das bedeutet, wenn wir dann chart.NSeries[1].IsFiltered = true; setzen, wird effektiv die ursprüngliche dritte Serie entfernt. Dies kann manchmal verwirrend sein, daher empfehlen wir, der Operation im Code zu folgen, die Serien vom Ende bis zum Anfang löscht.
Beispielcode
Der folgende Beispielcode lädt die Beispieldatei Excel.
2. Filtern Sie die Daten und lassen Sie das Diagramm sich ändern
Das Filtern Ihrer Daten ist eine großartige Möglichkeit, mit vielen Daten Diagrammfilter umzugehen. Wenn Sie die Daten filtern, ändert sich das Diagramm. Ein Problem, dem wir begegnen werden, ist sicherzustellen, dass das Diagramm auf dem Bildschirm bleibt. Beim Filtern erhalten Sie ausgeblendete Zeilen und gelegentlich wird das Diagramm in diesen versteckten Zeilen sein.
Schritte zum Verwenden von Datenfiltern zum Ändern des Diagramms in Excel
- Klicken Sie innerhalb Ihres Datenbereichs.
- Klicken Sie auf die Registerkarte Daten und aktivieren Sie Filter, indem Sie auf Filter klicken. Ihre Kopfzeile wird Dropdown-Pfeile haben.
- Erstellen Sie ein Diagramm, indem Sie zum Einfügen-Tab gehen und ein Säulendiagramm auswählen.
- Filtern Sie nun Ihre Daten mithilfe der Dropdown-Pfeile in den Daten. Verwenden Sie nicht die Diagrammfilter.
Beispielcode
Der folgende Beispielcode zeigt dieselbe Funktion unter Verwendung von Aspsoe.Cells.
3. Filtern Sie die Daten mithilfe einer Tabelle und lassen Sie das Diagramm sich ändern.
Die Verwendung einer Tabelle ist ähnlich wie Methode 2, die Verwendung eines Bereichs, aber Sie haben mit Tabellen Vorteile gegenüber Bereichen. Wenn Sie Ihren Bereich in eine Tabelle ändern und Daten hinzufügen, wird das Diagramm automatisch aktualisiert. Mit einem Bereich müssten Sie die Datenquelle ändern.
Als Tabelle formatieren in Excel
Klicken Sie in Ihre Daten und verwenden Sie STRG + T oder gehen Sie zum Register Start, Als Tabelle formatieren
Beispielcode
Der folgende Beispielcode lädt die Beispiel-Excel-Datei und zeigt dieselbe Funktion unter Verwendung von Aspsoe.Cells.