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, causando la non visualizzazione di tali serie filtrate nel grafico. Il grafico originale è mostrato nella Figura 1. Tuttavia, quando filtriamo Testseries2 e Testseries4, il grafico apparirà come mostrato nella Figura 2.
In Aspose.Cells, possiamo eseguire un’operazione simile. Per un file di esempio come questo, se vogliamo filtrare Testseries2 e Testseries4, possiamo eseguire il seguente codice. Inoltre, manterremo due liste: una (NSeries) per memorizzare tutte le serie selezionate e un’altra (FilteredNSeries) per memorizzare le serie filtrate.
Si noti che nel codice, quando impostiamo chart.NSeries[0].IsFiltered = true;, la prima serie in NSeries verrà rimossa e posizionata nella posizione appropriata all’interno di FilteredNSeries. Successivamente, il precedente NSeries[1] diventerà il nuovo primo elemento della lista, e tutte le serie successive si sposteranno avanti di una posizione. Ciò significa che se quindi eseguiamo chart.NSeries[1].IsFiltered = true;, rimuoviamo effettivamente la terza serie originale. Questo può a volte creare confusione, quindi si raccomanda di seguire l’operazione nel codice, che elimina le serie dal fondo al inizio.
Codice di Esempio
Il seguente codice di esempio carica il file Excel di esempio.
2. Filtrare i dati e far cambiare il grafico
Filtrare i tuoi dati è un ottimo modo per gestire i filtri del grafico con molti dati. Quando filtri i dati, il grafico cambierà. Un problema che dovremo affrontare è assicurarci che il grafico rimanga sullo schermo. Quando filtri, ottieni righe nascoste, e occasionalmente, il grafico sarà in quelle righe nascoste.
Passaggi per utilizzare i filtri dei dati per modificare il grafico in Excel
- Fare clic all’interno del proprio intervallo di dati.
- Fare clic sulla scheda Dati, e attivare i filtri cliccando su Filtri. La riga di intestazione avrà frecce a discesa.
- Creare un grafico andando alla scheda Inserisci 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 di Esempio
Il seguente codice di esempio mostra la stessa funzionalità utilizzando Aspsoe.Cells.
3. Filtra i dati utilizzando una Tabella e fai cambiare il grafico
Utilizzare una Tabella è simile al Metodo 2, utilizzando un intervallo, ma hai vantaggi con le tabelle rispetto agli intervalli. Quando cambia il tuo intervallo in una Tabella e aggiungi dati, il grafico si aggiorna automaticamente. Con un intervallo, dovrai modificare la fonte dati.
Formatta come tabella in Excel
Fare clic all’interno dei dati e utilizzare CTRL + T oppure utilizzare la scheda Home, Formatta come Tabella
Codice di Esempio
Il seguente codice di esempio carica il file Excel di esempio mostra la stessa funzionalità utilizzando Aspsoe.Cells.