Tre metodi per filtrare i dati del grafico
1. Filtrare le serie per visualizzare un grafico
Passaggi per filtrare le serie da un grafico in Excel
In Excel, possiamo filtrare serie specifiche da un grafico, facendo sì che le serie filtrate non vengano visualizzate nel grafico. Il grafico originale è mostrato inFigura 1. Tuttavia, quando filtriamo Testseries2 e Testseries4*, il grafico apparirà come mostrato nella *Figura 2**.
Allo Aspose.Cells possiamo eseguire un’operazione simile. Per uncampione file come questo, se vogliamo filtrarloSerie di test2 e Testseries4*, possiamo eseguire il seguente codice. Inoltre, manterremo due elenchi: uno (Serie N) elenco per memorizzare tutte le serie selezionate e un altro (NSeries filtrato) per memorizzare la serie filtrata.
Per favoreNota quello nel codice, quando impostiamochart.NSeries[0].IsFiltered = true;, la prima serie in NSeries verrà rimossa e inserito nella posizione appropriata all’interno di FilteredNSeries. Successivamente, la precedente NSeries[1] diventerà il nuovo primo elemento dell’elenco e tutte le serie successive si sposteranno in avanti di una posizione. Ciò significa che se poi eseguiamo *chart.NSeries[1].IsFiltered = true;**, stiamo effettivamente rimuovendo la terza serie originale. Questo a volte può creare confusione, quindi consigliamo di seguire l’operazione nel codice, che cancella le serie dalla fine all’inizio.
Codice d’esempio
Il codice di esempio seguente carica il filefile Excel di esempio.
2. Filtra i dati e lascia che il grafico cambi
Filtrare i dati è un ottimo modo per gestire i filtri dei grafici con molti dati. Quando filtri i dati, il grafico cambierà. Un problema che dovremo affrontare è garantire che il grafico rimanga sullo schermo. Quando filtri, ottieni righe nascoste e, occasionalmente, il grafico si troverà in quelle righe nascoste.
Passaggi per utilizzare i filtri dati per modificare il grafico in Excel
- Fai clic all’interno dell’intervallo di dati.
- Fare clic suDati scheda e attiva Filtri facendo clic su Filtri. La riga di intestazione avrà frecce a discesa.
- Crea un grafico andando aInserire scheda e selezionando un grafico a colonne.
- Ora filtra i tuoi dati utilizzando le frecce a discesa nei dati. Non utilizzare i filtri del grafico.
Codice d’esempio
Il seguente codice di esempio mostra la stessa funzionalità utilizzando Aspsoe.Cells.
3. Filtra i dati utilizzando una tabella e lascia che il grafico cambi
L’utilizzo di una tabella è simile al Metodo 2, che prevede l’utilizzo di un intervallo, ma con le tabelle rispetto agli intervalli si presentano vantaggi. Quando modifichi l’intervallo in una tabella e aggiungi dati, il grafico si aggiorna automaticamente. Con un intervallo, dovrai modificare l’origine dati.
Formato come tabella in Excel
Fai clic all’interno dei tuoi dati e utilizzaCTRL+T oppure utilizza la scheda Home,Formato come tabella
Codice d’esempio
Il codice di esempio seguente carica il filefile Excel di esempio mostra la stessa funzione utilizzando Aspsoe.Cells.