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.

todo:image_alt_text

todo:image_alt_text

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.

todo:image_alt_text

Passaggi per utilizzare i filtri dei dati per modificare il grafico in Excel

  1. Fare clic all’interno del proprio intervallo di dati.
  2. Fare clic sulla scheda Dati, e attivare i filtri cliccando su Filtri. La riga di intestazione avrà frecce a discesa.
  3. Creare un grafico andando alla scheda Inserisci e selezionando un grafico a colonne.
  4. 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

todo:image_alt_text

Codice di Esempio

Il seguente codice di esempio carica il file Excel di esempio mostra la stessa funzionalità utilizzando Aspsoe.Cells.