Chart klass
Chart klass
Inkapslar objektet som representerar ett enda Excel-diagram.
Typen Chart avslöjar följande medlemmar:
Egenskaper
Fast egendom | Beskrivning |
---|---|
style | Hämtar och ställer in den inbyggda stilen. |
chart_object | Representerar diagrammets form; |
hide_pivot_field_buttons | Anger om knapparna för pivotdiagramsfältet endast ska döljas när diagrammet är ett pivotdiagram. |
pivot_options | Anger de pivotkontroller som visas i diagrammet |
pivot_source | Källan är data från pivottabellen. Om PivotSource inte är tomt är diagrammet PivotChart. |
plot_by | Hämtar och anger om plottning sker radvis eller kolumnvis. |
plot_empty_cells_type | Hämtar och anger hur de tomma cellerna ska plottas. |
plot_visible_cells | Anger om endast synliga celler ska ritas. |
plot_visible_cells_only | Anger om endast synliga celler ska ritas. |
display_na_as_blank | Anger om #N/A visas som tomt värde. |
name | Hämtar och anger namnet på diagrammet. |
size_with_window | Sant om Microsoft Excel ändrar storlek på diagrammet så att det matchar storleken på diagrambladsfönstret. |
worksheet | Hämtar kalkylbladet som innehåller detta diagram. |
shapes | Returnerar alla ritningsformer i det här diagrammet. |
print_size | Hämtar och ställer in den utskrivna diagramstorleken. |
type | Hämtar eller anger ett diagrams typ. |
n_series | Hämtar en SeriesCollection -samling som representerar dataserien i diagrammet. |
filtered_n_series | Hämtar en SeriesCollection -samling som representerar dataserierna som filtreras i diagrammet. |
title | Hämtar diagrammets titel. |
sub_title | Hämtar diagrammets underrubrik. Endast för filer i formatet ODS. |
plot_area | Hämtar diagrammets plottområde som inkluderar axeltacketiketter. |
chart_area | Hämtar diagramområdet i kalkylbladet. |
category_axis | Hämtar diagrammets X-axel. |
value_axis | Hämtar diagrammets Y-axel. |
second_value_axis | Hämtar diagrammets andra Y-axel. |
second_category_axis | Hämtar diagrammets andra X-axel. |
series_axis | Hämtar diagrammets serieaxel. |
legend | Hämtar diagramförklaringen. |
chart_data_table | Representerar diagramdatatabellen. |
show_legend | Hämtar eller ställer in ett värde som anger om diagramförklaringen ska visas. Standardvärdet är sant. |
is_rectangular_cornered | Hämtar eller anger ett värde som anger om diagramområdet är rektangulärt och har hörn. Standardvärdet är sant. |
show_data_table | Hämtar eller anger ett värde som anger om diagrammet visar en datatabell. |
first_slice_angle | Hämtar eller ställer in vinkeln på det första cirkeldiagrammet eller ringdiagrammet, i grader (medurs från vertikalt). Gäller endast cirkeldiagram, 3D-cirkeldiagram och munkdiagram, 0 till 360. |
gap_width | Returnerar eller anger avståndet mellan stapel- eller kolumnkluster, som en procentandel av stapel- eller kolumnbredden. Värdet på denna egenskap måste vara mellan 0 och 500. |
gap_depth | Hämtar eller ställer in avståndet mellan dataserierna i ett 3D-diagram, som en procentandel av markörens bredd. Värdet på denna egenskap måste vara mellan 0 och 500. |
floor | Returnerar ett Chart.floor -objekt som representerar väggarna i ett 3D-diagram. |
walls | Returnerar ett Chart.walls -objekt som representerar väggarna i ett 3D-diagram. |
back_wall | Returnerar ett Chart.walls -objekt som representerar bakväggen i ett 3D-diagram. |
side_wall | Returnerar ett Chart.walls -objekt som representerar sidoväggen i ett 3D-diagram. |
walls_and_gridlines_2d | Sant om rutnät ritas tvådimensionellt på ett 3D-diagram. |
rotation_angle | Representerar rotationen av 3D-diagramvyn (rotationen av plottområdet runt z-axeln, i grader). |
elevation | Representerar höjden i 3D-sjökortet, i grader. |
right_angle_axes | Sant om diagramaxlarna är i rät vinkel. Gäller endast för 3D-diagram (förutom kolumndiagram och 3D-cirkeldiagram). |
auto_scaling | Sant om Microsoft Excel skalar ett 3D-diagram så att det är närmare motsvarande 2D-diagram i storlek. Egenskapen RightAngleAxes måste vara True. |
height_percent | Returnerar eller anger höjden på ett 3D-diagram som en procentandel av diagrammets bredd (mellan 5 och 500 procent). |
perspective | Returnerar eller ställer in perspektivet för 3D-diagramvyn. Måste vara mellan 0 och 100. Den här egenskapen ignoreras om egenskapen RightAngleAxes är True. |
is_3d | Anger om diagrammet är ett 3D-diagram. |
depth_percent | Representerar djupet på ett 3D-diagram som en procentandel av diagrammets bredd (mellan 20 och 2000 procent). |
actual_chart_size | Hämtar diagrammets faktiska storlek i pixlar. |
placement | Representerar hur diagrammet är kopplat till cellerna under det. |
page_setup | Representerar beskrivningen av sidinställningarna i det här diagrammet. |
line | Får linjen. |
Metoder
Metod | Beskrivning |
---|---|
calculate(self) | Beräknar den anpassade positionen för plottarean och axlarna om deras position är automatiskt tilldelad. |
calculate(self, calculate_options) | Beräknar den anpassade positionen för plottarean, axlarna om deras position är automatiskt tilldelad, med diagramberäkningsalternativ. |
to_image(self, image_file) | Skapar diagrambilden och sparar den till en fil. Filnamnstillägget avgör bildens format. |
to_image(self, image_file, image_type) | Skapar diagrambilden och sparar den till en fil med den angivna bildtypen. |
to_image(self, image_file, jpeg_quality) | Skapar diagrambilden och sparar den till en fil i JPEG-format. |
to_image(self, stream, jpeg_quality) | Skapar diagrambilden och sparar den till en ström i JPEG-format. |
to_image(self, stream, image_type) | Skapar diagrambilden och sparar den till en ström i det angivna formatet. |
to_image(self, image_file, options) | Skapar diagrambilden och sparar den till en fil. Filnamnstillägget avgör bildens format. |
to_image(self, stream, options) | Skapar diagrambilden och sparar den till en ström i det angivna formatet. |
to_pdf(self, file_name) | Sparar diagrammet till en pdf-fil. |
to_pdf(self, file_name, desired_page_width, desired_page_height, h_alignment_type, v_alignment_type) | Sparar diagrammet till en pdf-fil. |
to_pdf(self, stream) | Skapar diagrammet i PDF-format och sparar det i en ström. |
to_pdf(self, stream, desired_page_width, desired_page_height, h_alignment_type, v_alignment_type) | Skapar diagrammet i PDF-format och sparar det i en ström. |
is_refered_by_chart(self, row_index, column_index) | Returnerar om cellen som diagrammet refererar till. |
is_cell_refered_by_chart(self, sheet_index, row_index, column_index) | Returnerar om cellen som diagrammet refererar till. |
is_chart_data_changed(self) | Upptäcker om ett diagrams datakälla har ändrats. |
refresh_pivot_data(self) | Uppdaterar diagrammets data från pivottabellen. |
change_template(self, data) | Ändra diagramtyp med förinställd mall. |
move(self, upper_left_row, upper_left_column, lower_right_row, lower_right_column) | Flyttar diagrammet till en angiven plats. |
get_actual_size(self) | Hämtar diagrammets faktiska storlek i pixlar. |
has_axis(self, aixs_type, is_primary) | Returnerar vilka axlar som finns på diagrammet. |
switch_row_column(self) | Växlar rad/kolumn. |
get_chart_data_range(self) | Hämtar datakällintervallet för diagrammet. |
set_chart_data_range(self, area, is_vertical) | Anger dataintervall för ett diagram. |
Exempel
Följande koder visar hur man skapar ett diagram med .Net-koder.
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"
Se även
- modul
aspose.cells.charts
- klass
SeriesCollection