Chart
Contenuti
[
Nascondere
]Chart class
Incapsula l’oggetto che rappresenta un singolo grafico Excel.
public class Chart
Proprietà
Nome | Descrizione |
---|---|
AutoScaling { get; set; } | True se Microsoft Excel ridimensiona un grafico 3D in modo che sia di dimensioni più vicine al grafico 2D equivalente. La proprietà RightAngleAxes deve essere True. |
BackWall { get; } | Restituisce aWalls oggetto che rappresenta la parete di fondo di un grafico 3D. |
CategoryAxis { get; } | Ottiene l’asse X del grafico. |
ChartArea { get; } | Ottiene l’area del grafico nel foglio di lavoro. |
ChartDataTable { get; } | Rappresenta la tabella dei dati del grafico. |
ChartObject { get; } | Rappresenta la forma del grafico; |
DepthPercent { get; set; } | Rappresenta la profondità di un grafico 3D come percentuale della larghezza del grafico (tra il 20 e il 2000 percento). |
DisplayNaAsBlank { get; set; } | Indica se visualizzare #N/D come valore vuoto. |
Elevation { get; set; } | Rappresenta l’elevazione della vista mappa 3D, in gradi. |
FirstSliceAngle { get; set; } | Ottiene o imposta l’angolo della prima fetta del grafico a torta oa ciambella, in gradi (in senso orario dalla verticale). Si applica solo a grafici a torta, a torta 3D e ad anello, da 0 a 360. |
Floor { get; } | Restituisce aFloor oggetto che rappresenta le pareti di un grafico 3D. |
GapDepth { get; set; } | Ottiene 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. |
GapWidth { get; set; } | Restituisce o imposta lo spazio tra i cluster 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. |
HeightPercent { get; set; } | Restituisce o imposta l’altezza di un grafico 3D come percentuale della larghezza del grafico (tra il 5 e il 500 percento). |
HidePivotFieldButtons { get; set; } | Indica se nascondere i pulsanti del campo del grafico pivot solo quando il grafico è Grafico pivot. |
Is3D { get; } | Indica se il grafico è un grafico 3d. |
IsRectangularCornered { get; set; } | Ottiene o imposta un valore che indica se l’area del grafico è rettangolare. L’impostazione predefinita è true. |
Legend { get; } | Ottiene la legenda del grafico. |
Line { get; } | Ottiene la linea. |
Name { get; set; } | Ottiene e imposta il nome del grafico. |
NSeries { get; } | Ottiene aSeriesCollection raccolta che rappresenta la serie di dati nel grafico. |
PageSetup { get; } | Rappresenta la descrizione dell’impostazione della pagina in questo grafico. |
Perspective { get; set; } | Restituisce o imposta la prospettiva per la visualizzazione del grafico 3D. Deve essere compreso tra 0 e 100. Questa proprietà viene ignorata se la proprietà RightAngleAxes è True. |
PivotOptions { get; } | Specifica i controlli pivot visualizzati nel grafico |
PivotSource { get; set; } | L’origine sono i dati della tabella pivot. Se PivotSource non è vuota, il grafico è Grafico pivot. |
Placement { get; set; } | Rappresenta il modo in cui il grafico è collegato alle celle sottostanti. |
PlotArea { get; } | Ottiene l’area del grafico del grafico che include le etichette dei tick degli assi. |
PlotBy { get; } | Ottiene e imposta se tracciare per riga o colonna. |
PlotEmptyCellsType { get; set; } | Ottiene e imposta come tracciare le celle vuote. |
PlotVisibleCells { get; set; } | Indica se tracciare solo le celle visibili. |
PrintSize { get; set; } | Ottiene e imposta la dimensione del grafico stampato. |
RightAngleAxes { get; set; } | Vero se gli assi del grafico sono ad angolo retto. Si applica solo ai grafici 3D (tranne Column3D e grafici a torta 3D). |
RotationAngle { get; set; } | Rappresenta la rotazione della vista del grafico 3D (la rotazione dell’area del tracciato attorno all’asse z, in gradi). |
SecondCategoryAxis { get; } | Ottiene il secondo asse X del grafico. |
SecondValueAxis { get; } | Ottiene il secondo asse Y del grafico. |
SeriesAxis { get; } | Ottiene l’asse della serie del grafico. |
Shapes { get; } | Restituisce tutte le forme del disegno in questo grafico. |
ShowDataTable { get; set; } | Ottiene o imposta un valore che indica se il grafico visualizza una tabella di dati. |
ShowLegend { get; set; } | Ottiene o imposta un valore che indica se verrà visualizzata la legenda del grafico. L’impostazione predefinita è true. |
SideWall { get; } | Restituisce aWalls oggetto che rappresenta la parete laterale di un grafico 3D. |
SizeWithWindow { get; set; } | Vero se Microsoft Excel ridimensiona il grafico in modo che corrisponda alle dimensioni della finestra del foglio grafico. |
Style { get; set; } | Ottiene e imposta lo stile incorporato. |
SubTitle { get; } | Ottiene il sottotitolo del grafico. Solo per file in formato ODS. |
Title { get; } | Ottiene il titolo del grafico. |
Type { get; set; } | Ottiene o imposta il tipo di un grafico. |
ValueAxis { get; } | Ottiene l’asse Y del grafico. |
Walls { get; } | Restituisce aWalls oggetto che rappresenta le pareti di un grafico 3D. |
WallsAndGridlines2D { get; set; } | Vero se le linee della griglia sono disegnate bidimensionalmente su un grafico 3D. |
Worksheet { get; } | Ottiene il foglio di lavoro che contiene questo grafico. |
Metodi
Nome | Descrizione |
---|---|
Calculate() | Calcola la posizione personalizzata dell’area del tracciato, gli assi se la loro posizione è assegnata automaticamente. |
GetActualSize() | Ottiene la dimensione effettiva del grafico in unità di pixel. |
GetChartDataRange() | Ottiene l’intervallo dell’origine dati del grafico. |
HasAxis(AxisType, bool) | Restituisce quali assi esistono nel grafico. |
IsChartDataChanged() | Rileva se l’origine dati di un grafico è cambiata. |
Move(int, int, int, int) | Sposta il grafico in una posizione specificata. |
RefreshPivotData() | Aggiorna i dati del grafico pivot dall’origine dati pivot. |
SetChartDataRange(string, bool) | Specifica l’intervallo di dati per un grafico. |
SwitchRowColumn() | Cambia riga/colonna. |
ToImage() | Ottiene un 32 bitBitmap oggetto del grafico. |
ToImage(ImageOrPrintOptions) | Ottiene un 32 bitBitmap oggetto del grafico. ImageOrPrintOptions.ImageFormat , gli attributi ImageOrPrintOptions.TiffCompression e ImageOrPrintOptions.Quality vengono ignorati. |
ToImage(string) | Crea l’immagine del grafico e la salva in un file. L’estensione del nome del file determina il formato dell’immagine. |
ToImage(Stream, ImageOrPrintOptions) | Crea l’immagine del grafico e la salva in un flusso nel formato specificato. |
ToImage(Stream, ImageType) | Crea l’immagine del grafico e la salva in un flusso nel formato specificato. |
ToImage(Stream, long) | Crea l’immagine del grafico e la salva in uno stream nel formato Jpeg. |
ToImage(string, ImageOrPrintOptions) | Crea l’immagine del grafico e la salva in un file. L’estensione del nome del file determina il formato dell’immagine. |
ToImage(string, ImageType) | Crea l’immagine del grafico e la salva in un file del tipo di immagine specificato. |
ToImage(string, long) | Crea l’immagine del grafico e la salva in un file in formato Jpeg. |
ToPdf(Stream) | Crea il pdf del grafico e lo salva in uno stream. |
ToPdf(string) | Salva il grafico in un file pdf. |
ToPdf(Stream, float, float, PageLayoutAlignmentType, PageLayoutAlignmentType) | Crea il pdf del grafico e lo salva in uno stream. |
ToPdf(string, float, float, PageLayoutAlignmentType, PageLayoutAlignmentType) | Salva il grafico in un file pdf. |
Esempi
[C#]
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];
Cells cells = sheet.Cells;
cells[0,1].PutValue("Income");
cells[1,0].PutValue("Company A");
cells[2,0].PutValue("Company B");
cells[3,0].PutValue("Company C");
cells[1,1].PutValue(10000);
cells[2,1].PutValue(20000);
cells[3,1].PutValue(30000);
int chartIndex = sheet.Charts.Add(ChartType.Column, 9, 9, 21, 15);
Chart chart = sheet.Charts[chartIndex];
chart.SetChartDataRange("A1:B4", true);
chart.ShowLegend = true;
chart.Title.Text = "Income Analysis";
[Visual Basic]
Dim workbook as Workbook = new Workbook()
Dim sheet as Worksheet = workbook.Worksheets(0)
Dim cells as Cells = sheet.Cells
cells(0,1).PutValue("Income")
cells(1,0).PutValue("Company A")
cells(2,0).PutValue("Company B")
cells(3,0).PutValue("Company C")
cells(1,1).PutValue(10000)
cells(2,1).PutValue(20000)
cells(3,1).PutValue(30000)
Dim chartIndex as Integer = sheet.Charts.Add(ChartType.Column, 9, 9, 21, 15)
Dim chart as Chart = sheet.Charts(chartIndex)
chart.SetChartDataRange("A1:B4", True);
chart.ShowLegend = True
chart.Title.Text = "Income Analysis"
Guarda anche
- spazio dei nomi Aspose.Cells.Charts
- assemblea Aspose.Cells