ChartPoint classe

ChartPoint classe

Rappresenta un singolo punto in una serie in un grafico.

Il tipo ChartPoint espone i seguenti membri:

Proprietà

ProprietàDescrizione
explosionLa distanza di una fetta di torta aperta dal centro del grafico a torta è espressa come percentuale del diametro della torta.
shadowVero se il punto del grafico ha un’ombra.
borderOttiene lo Line.
areaOttiene lo ChartPoint.area.
markerOttiene lo ChartPoint.marker.
data_labelsRestituisce un oggetto DataLabels che rappresenta l’etichetta dati associata al punto.
y_valueOttiene o imposta il valore Y del punto del grafico.
y_value_typeOttiene il tipo di valore Y del punto del grafico.
x_valueOttiene o imposta il valore X del punto del grafico.
x_value_typeOttiene il tipo di valore X del punto del grafico.
shape_propertiesOttiene l’oggetto ShapePropertyCollection che contiene le proprietà della forma visiva di ChartPoint.
is_in_secondary_plotOttiene o imposta un valore che indica se i punti dati si trovano nella seconda torta o barra
su una torta o su una barra di un grafico a torta
shape_xOttiene la coordinata x dell’angolo superiore sinistro in unità di 1/4000 della larghezza del grafico dopo aver chiamato il metodo Chart.Calculate().
shape_yOttiene la coordinata y dell’angolo superiore sinistro in unità di 1/4000 dell’altezza del grafico dopo aver chiamato il metodo Chart.Calculate().
shape_widthOttiene la larghezza in unità pari a 1/4000 della larghezza del grafico dopo aver chiamato il metodo Chart.Calculate().
shape_heightOttiene l’altezza in unità di 1/4000 dell’altezza del grafico dopo aver chiamato il metodo Chart.Calculate().
shape_x_pxOttiene la coordinata x dell’angolo superiore sinistro in unità di pixel dopo aver chiamato il metodo Chart.Calculate().
shape_y_pxOttiene la coordinata y dell’angolo superiore sinistro in unità di pixel dopo aver chiamato il metodo Chart.Calculate().
shape_width_pxOttiene la larghezza in unità di pixel dopo aver chiamato il metodo Chart.Calculate().
shape_height_pxOttiene l’altezza in unità di pixel dopo aver chiamato il metodo Chart.Calculate().
border_width_pxOttiene la larghezza del bordo in unità di pixel dopo aver chiamato il metodo Chart.Calculate().
radius_pxOttiene il raggio della bolla, della torta o della ciambella in unità di pixel dopo aver chiamato il metodo Chart.Calculate().
inner_radius_pxOttiene il raggio interno della fetta della ciambella in unità di pixel dopo aver chiamato il metodo Chart.Calculate().
Si applica al grafico ad anello.
start_angleOttiene l’angolo iniziale per la sezione della torta, misurato in gradi in senso orario dall’asse x dopo aver chiamato il metodo Chart.Calculate().
Si applica al grafico a torta.
end_angleOttiene l’angolo finale della sezione della torta, misurato in gradi in senso orario dall’asse x dopo aver chiamato il metodo Chart.Calculate().
Si applica al grafico a torta.
arc_start_point_x_pxOttiene la coordinata x del punto iniziale per la sezione della torta dopo aver chiamato il metodo Chart.Calculate().
Si applica ai grafici a torta e ad anello.
arc_start_point_y_pxOttiene la coordinata y del punto iniziale per la sezione della torta dopo aver chiamato il metodo Chart.Calculate().
Si applica ai grafici a torta e ad anello.
arc_end_point_x_pxOttiene la coordinata x del punto finale per la sezione della torta dopo aver chiamato il metodo Chart.Calculate().
Si applica ai grafici a torta e ad anello.
arc_end_point_y_pxOttiene la coordinata y del punto finale per la sezione della torta dopo aver chiamato il metodo Chart.Calculate().
Si applica ai grafici a torta e ad anello.
inner_arc_start_point_x_pxOttiene la coordinata x del punto iniziale per la sezione della torta dopo aver chiamato il metodo Chart.Calculate().
Si applica al grafico ad anello.
inner_arc_start_point_y_pxOttiene la coordinata y del punto iniziale per la sezione della torta dopo aver chiamato il metodo Chart.Calculate().
Si applica al grafico ad anello.
inner_arc_end_point_x_pxOttiene la coordinata x del punto finale per la sezione della torta dopo aver chiamato il metodo Chart.Calculate().
Si applica al grafico ad anello.
inner_arc_end_point_y_pxOttiene la coordinata y del punto finale per la sezione della torta dopo aver chiamato il metodo Chart.Calculate().
Si applica al grafico ad anello.

Metodi

MetodoDescrizione
get_top_point_countOttiene il numero dei punti più alti dopo aver chiamato il metodo Chart.Calculate().
get_top_point_x_pxOttiene la coordinata x del punto superiore della forma dopo aver chiamato il metodo Chart.Calculate().
Applica grafici 3D: Colonna3D, Barra3D, Cono, Cilindro, Piramide e Area3D
get_top_point_y_pxOttiene la coordinata y del punto superiore della forma dopo aver chiamato il metodo Chart.Calculate().
Applica grafici 3D: Colonna3D, Barra3D, Cono, Cilindro, Piramide e Area3D
get_bottom_point_countOttiene il numero dei punti inferiori dopo aver chiamato il metodo Chart.Calculate().
get_bottom_point_x_pxOttiene la coordinata x del punto inferiore della forma dopo aver chiamato il metodo Chart.Calculate().
Applica grafici 3D: Colonna3D, Barra3D, Cono, Cilindro, Piramide
get_bottom_point_y_pxOttiene la coordinata y del punto inferiore della forma dopo aver chiamato il metodo Chart.Calculate().
Applica grafici 3D: Colonna3D, Barra3D, Cono, Cilindro, Piramide
get_on_category_axis_point_countOttiene il numero dei punti sull’asse delle categorie dopo aver chiamato il metodo Chart.Calculate(). Si applica solo al grafico ad area.
get_on_category_axis_point_x_pxOttiene la coordinata x del punto sull’asse delle categorie dopo aver chiamato il metodo Chart.Calculate(). Si applica solo al grafico ad area.
get_on_category_axis_point_y_pxOttiene la coordinata y del punto sull’asse delle categorie dopo aver chiamato il metodo Chart.Calculate(). Si applica solo al grafico ad area.

Esempio

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

# Instantiating a Workbook object
workbook = Workbook()
# Obtaining the reference of the first worksheet
worksheet = workbook.worksheets[0]
# Adding a sample value to "A1" cell
worksheet.cells.get("A1").put_value(50)
# Adding a sample value to "A2" cell
worksheet.cells.get("A2").put_value(100)
# Adding a sample value to "A3" cell
worksheet.cells.get("A3").put_value(150)
# Adding a sample value to "B1" cell
worksheet.cells.get("B1").put_value(60)
# Adding a sample value to "B2" cell
worksheet.cells.get("B2").put_value(32)
# Adding a sample value to "B3" cell
worksheet.cells.get("B3").put_value(50)
# Adding a chart to the worksheet
chartIndex = worksheet.charts.add(ChartType.PIE_EXPLODED, 5, 0, 25, 10)
# Accessing the instance of the newly added chart
chart = worksheet.charts[chartIndex]
# Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B3"
chart.n_series.add("A1:B3", True)
# Show Data Labels
chart.n_series[0].data_labels.show_value = True
for i in range(chart.n_series[0].points.count):
    # Get Data Point
    point = chart.n_series[0].points[i]
    # Set Pir Explosion
    point.explosion = 15
    # Set Border Color
    point.border.color = Color.red
# Saving the Excel file
workbook.save("book1.xls")

Guarda anche