Crea e gestisci grafico
Creazione di grafici
Semplicemente creando un grafico
È semplice creare un grafico con Aspose.Cells con i seguenti codici di esempio:
Cose da sapere per creare un grafico
Prima di creare grafici è importante comprendere alcuni concetti di base utili durante la creazione di grafici utilizzando Aspose.Cells.
Oggetti grafici
Aspose.Cells fornisce una serie speciale di classi nel fileAspose.Cells.Chartsspazio dei nomi utilizzato per creare i grafici supportati da Aspose.Cells. Queste classi vengono utilizzate per creare oggetti grafici*, che fungono da elementi costitutivi del grafico. Gli oggetti grafici sono elencati di seguito:
- Serie, una singola serie di dati in un grafico.
- Axis, l’asse di un grafico.
- Grafico, un singolo grafico Excel.
- ChartArea, l’area del grafico nel foglio di lavoro.
- ChartDataTable, una tabella di dati del grafico.
- ChartFrame, l’oggetto frame in un grafico.
- ChartPoint, un singolo punto in una serie in un grafico.
- ChartPointCollection, una raccolta che contiene tutti i punti in una serie.
- Grafici, una raccolta di oggetti Chart.
- DataLabels, una raccolta di tutti gli oggetti DataLabel per la serie specificata.
- FillFormat, formato di riempimento per una forma.
- Floor, il pavimento di un grafico 3D.
- Legend, la legenda del grafico.
- Linea, la linea del grafico.
- SeriesCollection, una raccolta di oggetti Series.
- TickLabels, le etichette dei segni di graduazione associati ai segni di graduazione sull’asse del grafico.
- Titolo, il titolo di un grafico o di un asse.
- Trendline, una linea di tendenza in un grafico.
- TrendlineCollection, una raccolta di tutti gli oggetti Trendline per la serie di dati specificata.
- Muri, i muri di un grafico 3D.
Utilizzo degli oggetti grafici
Come accennato in precedenza, tutti gli oggetti grafici sono istanze delle rispettive classi e forniscono proprietà e metodi specifici per eseguire attività specifiche. Utilizzare gli oggetti grafici per creare grafici.
Aggiungi qualsiasi tipo di grafico a un foglio di lavoro utilizzando il fileGrafici collezione. Ogni elemento inGrafici la raccolta rappresenta aGrafico oggetto. UNGraficoL’oggetto incapsula tutti gli altri oggetti grafici necessari per personalizzare l’aspetto del grafico. La sezione successiva mostra come utilizzare alcuni oggetti grafici di base per creare un grafico semplice.
Crea grafico utilizzando Aspose.Cells
Passaggi:
- Aggiungi alcuni dati alle celle del foglio di lavoro con il comandoCell dell’oggettoPutValuemetodo. Questo verrà utilizzato come origine dati per il grafico.
- Aggiungi un grafico al foglio di lavoro chiamando il fileGrafici collezioneAggiungere metodo, incapsulato nelFoglio di lavorooggetto.
- Specificare il tipo di grafico conChartTypeenumerazione. Ad esempio, l’esempio seguente utilizza il fileChartType.Pyramidvalore come tipo di grafico.
- Accedi al nuovoGrafico oggetto daGraficicollection passando il relativo indice.
- Utilizza uno qualsiasi degli oggetti grafici incapsulati nel fileGraficooggetto per gestire il grafico. L’esempio seguente utilizza il fileSerieCollezioneoggetto grafico per specificare l’origine dati del grafico.
Quando si aggiungono dati di origine al grafico, l’origine dati può essere un intervallo di celle (come “A1:C3”) o una sequenza di celle non contigue (come “A1, A3, A5”) o una sequenza di valori (come “1,2,3”).
Questi passaggi generali ti consentono di creare qualsiasi tipo di grafico. Utilizza diversi oggetti grafici per creare grafici diversi.
È possibile creare molti tipi diversi di grafici con Aspose.Cells. Tutti i grafici standard supportati da Aspose.Cells sono predefiniti in un’enumerazione denominataAspose.Cells.Charts.ChartType.
I tipi di grafico predefiniti sono:
Tipi di grafici | Descrizione |
---|---|
Colonna | Rappresenta un istogramma in cluster |
Colonna in pila | Rappresenta un grafico a colonne in pila |
Colonna100PercentImpilata | Rappresenta un grafico a colonne in pila al 100%. |
Colonna3DCraggruppata | Rappresenta un istogramma a colonne raggruppate 3D |
Colonna3DStacked | Rappresenta un grafico a colonne in pila 3D |
Colonna3D100PercentImpilata | Rappresenta un grafico a colonne in pila 3D al 100%. |
Colonna3D | Rappresenta il grafico a colonne 3D |
Sbarra | Rappresenta il grafico a barre cluster |
Bar Stacked | Rappresenta il grafico a barre in pila |
Bar100PercentImpilato | Rappresenta il grafico a barre in pila al 100%. |
Bar3DClustered | Rappresenta il grafico a barre raggruppate 3D |
Bar3DStacked | Rappresenta il grafico a barre in pila 3D |
Bar3D100PercentImpilato | Rappresenta il grafico a barre in pila 3D al 100%. |
Linea | Rappresenta il grafico a linee |
LineStacked | Rappresenta il grafico a linee in pila |
Linea 100% in pila | Rappresenta il grafico a linee in pila al 100%. |
LineaConMarcatoriDati | Rappresenta il grafico a linee con indicatori di dati |
LineStackedWithDataMarkers | Rappresenta un grafico a linee in pila con indicatori di dati |
Line100PercentStackedWithDataMarkers | Rappresenta un grafico a linee in pila al 100% con indicatori di dati |
Linea3D | Rappresenta il grafico a linee 3D |
Torta | Rappresenta il grafico a torta |
Torta3D | Rappresenta il grafico a torta 3D |
PiePie | Rappresenta il grafico a torta o a torta |
TortaEsplosa | Rappresenta il grafico a torta esploso |
Pie3DEsploso | Rappresenta il grafico a torta esploso 3D |
PieBar | Rappresenta la barra del grafico a torta |
Dispersione | Rappresenta il grafico a dispersione |
ScatterConnectedByCurvesWithDataMarker | Rappresenta un grafico a dispersione collegato da curve, con indicatori di dati |
ScatterConnectedByCurvesWithoutDataMarker | Rappresenta un grafico a dispersione collegato da curve, senza indicatori di dati |
ScatterConnectedByLinesWithDataMarker | Rappresenta un grafico a dispersione collegato da linee, con indicatori di dati |
ScatterConnectedByLinesWithoutDataMarker | Rappresenta un grafico a dispersione collegato da linee, senza indicatori di dati |
La zona | Rappresenta il grafico ad area |
AreaStacked | Rappresenta il grafico ad area in pila |
Area100PercentImpilata | Rappresenta il grafico ad area in pila al 100%. |
Area3D | Rappresenta il grafico ad area 3D |
Area3DStacked | Rappresenta il grafico ad area in pila 3D |
Area3D100PercentImpilata | Rappresenta il grafico ad area in pila 3D al 100%. |
Ciambella | Rappresenta il grafico a ciambella |
Ciambellaesploso | Rappresenta il grafico a ciambella esploso |
Radar | Rappresenta il grafico radar |
RadarConDataMarkers | Rappresenta un grafico radar con indicatori di dati |
Radarriempito | Rappresenta il grafico radar riempito |
Superficie3D | Rappresenta il grafico di superficie 3D |
SuperficieWireframe3D | Rappresenta il grafico di superficie 3D Wireframe |
Contornosuperficie | Rappresenta il diagramma di contorno |
SurfaceContourWireframe | Rappresenta il diagramma di contorno del wireframe |
Bolla | Rappresenta il grafico a bolle |
Bubble3D | Rappresenta il grafico a bolle 3D |
Cilindro | Rappresenta il grafico del cilindro |
Cilindro impilato | Rappresenta il grafico dei cilindri in pila |
Cilindro100%impilato | Rappresenta il grafico dei cilindri in pila al 100%. |
Barra cilindrica | Rappresenta un grafico a barre cilindriche. |
Barra cilindrica impilata | Rappresenta un grafico a barre cilindriche in pila |
Barra cilindrica100%impilato | Rappresenta un grafico a barre cilindriche in pila al 100%. |
Colonna cilindrica3D | Rappresenta un grafico a colonne cilindriche 3D |
Cono | Rappresenta il grafico a cono |
Cono Stacked | Rappresenta il grafico a cono in pila |
Cono100%impilato | Rappresenta il grafico a cono impilato al 100%. |
ConicalBar | Rappresenta il grafico a barre coniche |
ConicalBarStacked | Rappresenta il grafico a barre coniche in pila |
ConicalBar100PercentStacked | Rappresenta il grafico a barre coniche in pila al 100%. |
Colonna conica3D | Rappresenta un istogramma conico 3D |
Piramide | Rappresenta il grafico piramidale |
PyramidStacked | Rappresenta il grafico a piramide in pila |
Piramide100%Impilato | Rappresenta il grafico a piramide in pila al 100%. |
PyramidBar | Rappresenta il grafico a barre piramidale |
PyramidBarStacked | Rappresenta il grafico a barre piramidali in pila |
PyramidBar100PercentStacked | Rappresenta il grafico a barre piramidali in pila al 100%. |
PiramideColonna3D | Rappresenta il grafico a colonne piramidale 3D |
Quando assegni un intervallo di celle come origine dati, puoi impostare solo l’intervallo dall’alto a sinistra all’angolo in basso a destra. Ad esempio, “A1:C3” è valido mentre “C3:A1” non è valido.
|
Grafico piramidale
Quando viene eseguito il codice di esempio, al foglio di lavoro viene aggiunto un grafico a piramide.
Grafico a linee
Nell’esempio sopra, semplicemente cambiando il fileChartType ALineacrea un grafico a linee. La fonte completa è fornita di seguito. quando il codice viene eseguito, al foglio di lavoro viene aggiunto un grafico a linee.
Grafico a bolle
Per creare un grafico a bolle, ilChartType deve essere impostato suChartType.Bubblee alcune proprietà extra come BubbleSizes, Values e XValues devono essere impostate di conseguenza. Dopo aver eseguito il codice seguente, al foglio di lavoro viene aggiunto un grafico a bolle.
Linea con grafico indicatore dati
Per creare una linea con il grafico degli indicatori di dati,ChartTypedeve essere impostato suChartType.LineWithDataMarkersalcune proprietà extra come l’area di sfondo, gli indicatori di serie, i valori e i valori XV devono essere impostati di conseguenza. Dopo aver eseguito il codice seguente, al foglio di lavoro viene aggiunta una linea con il grafico degli indicatori di dati.
Argomenti avanzati
- Leggere e manipolare grafici Excel 2016
- Gestisci gli assi dei grafici Excel
- Impostazione dell’aspetto della carta
- Tipi di grafici
- Personalizzazione dei grafici
- Imposta l’origine dati per il grafico
- Gestisci DataLabel dei grafici Excel
- Genera grafico elaborando gli indicatori intelligenti
- Ottieni il foglio di lavoro del grafico
- Gestisci la legenda dei grafici Excel
- Manipolare le dimensioni della posizione e il grafico del designer
- Creazione di un grafico a torta con linee guida
- Forme nei grafici
- Gestisci i titoli dei grafici Excel
- Rappresentazione del grafico
- Ottieni il testo dell’equazione della linea di tendenza del grafico