Tre metoder för att filtrera Diagramdata

1. Filtrera bort serier för att rendera ett diagram

Steg för att filtrera serier från ett diagram i Excel

I Excel kan vi filtrera specifika serier från ett diagram, vilket gör att de filtrerade serierna inte visas i diagrammet. Det ursprungliga diagrammet visas i Figur 1. Men när vi filtrerar ut Testserie2 och Testserie4, kommer diagrammet att visas som i Figur 2.

I Aspose.Cells kan vi utföra en liknande operation. För en exempel-fil som denna, om vi vill filtrera bort Testseries2 och Testseries4, kan vi köra följande kod. Dessutom kommer vi att behålla två listor: en (NSeries) för att lagra alla valda serier och en annan (FilteredNSeries) för att lagra de filtrerade serierna.

Vänligen notera att i koden, när vi ställer in chart.NSeries[0].IsFiltered = true;, tas den första serien i NSeries bort och placeras på rätt position inom FilteredNSeries. Därefter blir den tidigare NSeries[1] det nya första elementet i listan, och alla följande serier flyttas framåt med ett steg. Detta betyder att om vi sedan kör chart.NSeries[1].IsFiltered = true;, tar vi effektivt bort den ursprungliga tredje serien. Detta kan ibland skapa förvirring, så vi rekommenderar att följa operationen i koden, som tar bort serier från slutet till början.

todo:image_alt_text

todo:image_alt_text

Exempelkod

Följande kodexempel laddar den exempelfil i Excel.

2. Filtrera datan och låt diagrammet ändras

Att filtrera din data är ett bra sätt att hantera diagramfilter med mycket data. När du filtrerar datan kommer diagrammet att ändras. En fråga vi kommer att behöva ta itu med är att se till att diagrammet stannar kvar på skärmen. När du filtrerar får du dolda rader, och ibland kan diagrammet finnas i dessa dolda rader.

todo:image_alt_text

Steg för att använda Datafilter för att ändra diagrammet i Excel

  1. Klicka inom ditt datarange.
  2. Klicka på fliken Data, och slå på filter genom att klicka på Filter. Din rubrikrad kommer att ha nedrullningspilar.
  3. Skapa ett diagram genom att gå till fliken Infoga och välja en kolumnsdiagram.
  4. Filtrera nu din data med hjälp av nedrullningspilarna i datan. Använd inte Diagramfilter.

Exempelkod

Följande kodexempel visar samma funktion med hjälp av Aspsoe.Cells.

3. Filtrera datan med ett tabell och låt diagrammet ändras

Att använda en tabell är liknande som metod 2, som använder ett intervall, men du har fördelar med tabeller över intervall. När du ändrar ditt intervall till en tabell och lägger till data, uppdateras diagrammet automatiskt. Med ett intervall måste du ändra datakällan.

Formatera som tabell i Excel

Klicka inuti din data och använd CTRL + T eller använd fliken Hem, Formatera som tabell

todo:image_alt_text

Exempelkod

Följande exempelkod laddar prov Excel-fil som visar samma funktion med Aspose.Cells.