Chart classe

Chart classe

Incapsula l’oggetto che rappresenta un singolo grafico di Excel.

Il tipo Chart espone i seguenti membri:

Proprietà

ProprietàDescrizione
styleOttiene e imposta lo stile incorporato.
chart_objectRappresenta chartShape;
hide_pivot_field_buttonsIndica se nascondere i pulsanti del campo del grafico pivot solo quando il grafico è grafico pivot.
pivot_optionsSpecifica i controlli pivot visualizzati sul grafico
pivot_sourceL’origine sono i dati della tabella pivot.
Se PivotSource non è vuoto, il grafico è Grafico pivot.
plot_byOttiene e imposta se tracciare per riga o colonna.
plot_empty_cells_typeOttiene e imposta come tracciare le celle vuote.
plot_visible_cellsIndica se tracciare solo le celle visibili.
plot_visible_cells_onlyIndica se tracciare solo le celle visibili.
display_na_as_blankIndica se visualizzare #N/A come valore vuoto.
nameOttiene e imposta il nome del grafico.
size_with_windowVero se Microsoft Excel ridimensiona il grafico in modo che corrisponda alla dimensione della finestra del foglio grafico.
worksheetOttiene il foglio di lavoro che contiene questo grafico.
shapesRestituisce tutte le forme di disegno in questo grafico.
print_sizeOttiene e imposta la dimensione del grafico stampato.
typeOttiene o imposta il tipo di grafico.
n_seriesOttiene una raccolta SeriesCollection che rappresenta la serie di dati nel grafico.
filtered_n_seriesOttiene una raccolta SeriesCollection che rappresenta le serie di dati filtrate nel grafico.
titleOttiene il titolo del grafico.
sub_titleOttiene il sottotitolo del grafico.
Solo per file in formato ODS.
plot_areaOttiene l’area del tracciato del grafico che include le etichette dei segni di graduazione degli assi.
chart_areaOttiene l’area del grafico nel foglio di lavoro.
category_axisOttiene l’asse X del grafico.
value_axisOttiene l’asse Y del grafico.
second_value_axisOttiene il secondo asse Y del grafico.
second_category_axisOttiene il secondo asse X del grafico.
series_axisOttiene l’asse delle serie del grafico.
legendOttiene la legenda del grafico.
chart_data_tableRappresenta la tabella dei dati del grafico.
show_legendOttiene o imposta un valore che indica se verrà visualizzata la legenda del grafico. L’impostazione predefinita è vera.
is_rectangular_corneredOttiene o imposta un valore che indica se l’area del grafico ha gli angoli rettangolari.
L’impostazione predefinita è vera.
show_data_tableOttiene o imposta un valore che indica se il grafico visualizza una tabella dati.
first_slice_angleOttiene o imposta l’angolo della prima sezione del grafico a torta o ad anello, in gradi (in senso orario dalla verticale).
Si applica solo ai grafici a torta, a torta 3D e ad anello, da 0 a 360.
gap_widthRestituisce o imposta lo spazio tra i gruppi di barre o colonne, come percentuale della larghezza della barra o della colonna.
Il valore di questa proprietà deve essere compreso tra 0 e 500.
gap_depthOttiene o imposta la distanza tra le serie di dati in un grafico 3D, come percentuale della larghezza dell’indicatore.
Il valore di questa proprietà deve essere compreso tra 0 e 500.
floorRestituisce un oggetto Chart.floor che rappresenta le pareti di un grafico 3D.
wallsRestituisce un oggetto Chart.walls che rappresenta le pareti di un grafico 3D.
back_wallRestituisce un oggetto Chart.walls che rappresenta la parete posteriore di un grafico 3D.
side_wallRestituisce un oggetto Chart.walls che rappresenta la parete laterale di un grafico 3D.
walls_and_gridlines_2dVero se le linee della griglia vengono disegnate bidimensionalmente su un grafico 3D.
rotation_angleRappresenta la rotazione della vista del grafico 3D (la rotazione dell’area del tracciato attorno all’asse z, in gradi).
elevationRappresenta l’elevazione della vista cartografica 3D, in gradi.
right_angle_axesVero se gli assi del grafico sono ad angolo retto. Si applica solo ai grafici 3D (eccetto i grafici a colonna 3D e a torta 3D).
auto_scalingVero se Microsoft Excel ridimensiona un grafico 3D in modo che abbia dimensioni più vicine al grafico 2D equivalente.
La proprietà RightAngleAxes deve essere True.
height_percentRestituisce o imposta l’altezza di un grafico 3D come percentuale della larghezza del grafico (tra il 5 e il 500%).
perspectiveRestituisce o imposta la prospettiva per la vista della carta 3D. Deve essere compreso tra 0 e 100.
Questa proprietà viene ignorata se la proprietà RightAngleAxes è True.
is_3dIndica se il grafico è un grafico 3D.
depth_percentRappresenta la profondità di un grafico 3D come percentuale della larghezza del grafico (tra il 20 e il 2000%).
actual_chart_sizeOttiene la dimensione effettiva del grafico in unità di pixel.
placementRappresenta il modo in cui il grafico è collegato alle celle sottostanti.
page_setupRappresenta la descrizione dell’impostazione della pagina in questo grafico.
linePrende la linea.

Metodi

MetodoDescrizione
calculateCalcola la posizione personalizzata dell’area del tracciato, degli assi se la loro posizione è assegnata automaticamente.
calculateCalcola la posizione personalizzata dell’area del tracciato e degli assi, se la loro posizione è assegnata automaticamente, con le opzioni di calcolo del grafico.
to_imageCrea l’immagine del grafico e la salva in un file.
L’estensione del nome file determina il formato dell’immagine.
to_imageCrea l’immagine del grafico e la salva in un file nel tipo di immagine specificato.
to_imageCrea l’immagine della carta e la salva in un file in formato Jpeg.
to_imageCrea l’immagine del grafico e la salva in uno stream in formato Jpeg.
to_imageCrea l’immagine del grafico e la salva in un flusso nel formato specificato.
to_imageCrea l’immagine del grafico e la salva in un file.
L’estensione del nome file determina il formato dell’immagine.
to_imageCrea l’immagine del grafico e la salva in un flusso nel formato specificato.
to_pdfSalva il grafico in un file pdf.
to_pdfSalva il grafico in un file pdf.
to_pdfCrea il pdf del grafico e lo salva in uno stream.
to_pdfCrea il pdf del grafico e lo salva in uno stream.
is_refered_by_chartRestituisce se la cella a cui fa riferimento il grafico.
is_cell_refered_by_chartRestituisce se la cella a cui fa riferimento il grafico.
is_chart_data_changedRileva se l’origine dati di un grafico è cambiata.
refresh_pivot_dataAggiorna i dati del grafico pivot dalla sua origine dati pivot.
change_templateCambia il tipo di grafico con il modello preimpostato.
moveSposta il grafico in una posizione specificata.
get_actual_sizeOttiene la dimensione effettiva del grafico in unità di pixel.
has_axisRestituisce quali assi esistono sul grafico.
switch_row_columnCambia riga/colonna.
get_chart_data_rangeOttiene l’intervallo dell’origine dati del grafico.
set_chart_data_rangeSpecifica l’intervallo di dati per un grafico.

Esempio

I seguenti codici mostrano come creare un grafico con codici .Net.

from aspose.cells import Workbook
from aspose.cells.charts import ChartType

workbook = Workbook()
sheet = workbook.worksheets[0]
cells = sheet.cells
cells.get(0, 1).put_value("Income")
cells.get(1, 0).put_value("Company A")
cells.get(2, 0).put_value("Company B")
cells.get(3, 0).put_value("Company C")
cells.get(1, 1).put_value(10000)
cells.get(2, 1).put_value(20000)
cells.get(3, 1).put_value(30000)
chartIndex = sheet.charts.add(ChartType.COLUMN, 9, 9, 21, 15)
chart = sheet.charts[chartIndex]
chart.set_chart_data_range("A1:B4", True)
chart.show_legend = True
chart.title.text = "Income Analysis"

Guarda anche