Legend sınıfı

Legend sınıfı

Grafik göstergesini temsil eden nesneyi kapsüller.

Miras: LegendChartTextFrameChartFrame

Legend türü aşağıdaki üyeleri ortaya çıkarır:

Özellikler

MülkTanım
is_inner_modeArsa alanının boyutunun, onay işaretlerini ve eksen etiketlerini içerip içermediğini belirtir.
False, boyutun çizim alanının boyutunu, işaret çizgilerini ve eksen etiketlerini belirleyeceğini belirtir.
borderLine‘i alır.
areaChartFrame.area‘i alır.
text_fontBelirtilen ChartFrame nesnesinin ChartFrame.font nesnesini alır.
text_optionsMetnin seçeneklerini alır ve ayarlar.
fontBelirtilen ChartFrame nesnesinin ChartFrame.font nesnesini alır.
auto_scale_fontNesnenin boyutu değiştiğinde nesnedeki metnin yazı tipi boyutu da değişiyorsa True değeri geçerlidir. Varsayılan değer True’dur.
background_modeArka planın görüntüleme modunu alır ve ayarlar
backgroundArka planın görüntüleme modunu alır ve ayarlar
is_automatic_sizeGrafik çerçevesinin otomatik olarak boyutlandırılıp boyutlandırılmayacağını belirtir.
xGrafik alanının 1/4000’lik birimler halinde sol üst köşenin x koordinatını alır veya ayarlar.
yGrafik alanının 1/4000’lik birimler halinde sol üst köşenin y koordinatını alır veya ayarlar.
heightÇerçevenin yüksekliğini grafik alanının 1/4000’i cinsinden alır veya ayarlar.
widthGrafik alanının 1/4000’i cinsinden çerçevenin genişliğini alır veya ayarlar.
shadowÇerçevenin gölgesi varsa doğrudur.
shape_propertiesChartFrame.shape_properties nesnesini alır.
is_default_pos_be_setVarsayılan konumun (DefaultX, DefaultY, DefaultWidth ve DefaultHeight) ayarlanıp ayarlanmadığını gösterir.
default_xGrafik alanının 1/4000’lik birimlerle varsayılan konumunun x’ini temsil eder.
default_yGrafik alanının 1/4000’lik birimlerle varsayılan konumunun y’sini temsil eder.
default_widthGrafik alanının 1/4000’lik birimlerle varsayılan konumun genişliğini temsil eder.
default_heightGrafik alanının 1/4000’lik birimlerle varsayılan konumun yüksekliğini temsil eder.
default_x_ratio_to_chartGrafik alanının varsayılan konumunun x’ini Kesir biriminde temsil eder.
default_y_ratio_to_chartGrafik alanının varsayılan konumunun y değerini Kesir birimi cinsinden temsil eder.
default_width_ratio_to_chartGrafik alanının varsayılan konumunun genişliğini Kesir birimi cinsinden temsil eder.
default_height_ratio_to_chartGrafik alanının varsayılan konumunun yüksekliğini Kesir birimi cinsinden temsil eder.
x_ratio_to_chartGrafik alanının oran birimleri cinsinden sol üst köşenin x koordinatını alır veya ayarlar.
y_ratio_to_chartGrafik alanının oran birimleri cinsinden sol üst köşenin y koordinatını alır veya ayarlar.
width_ratio_to_chartGrafik alanının oran birimleri cinsinden çerçevenin genişliğini alır veya ayarlar.
height_ratio_to_chartÇerçevenin yüksekliğini grafik alanının oransal birimleri cinsinden alır veya ayarlar.
x_pixelSol üst köşenin x koordinatını Piksel cinsinden alır veya ayarlar.
y_pixelSol üst köşenin y koordinatını Piksel cinsinden alır veya ayarlar.
width_pixelÇerçevenin genişliğini Piksel cinsinden alır veya ayarlar.
height_pixelÇerçevenin yüksekliğini Piksel cinsinden alır veya ayarlar.
is_auto_textMetnin otomatik olarak oluşturulduğunu belirtir.
is_deletedBu veri etiketlerinin silinip silinmediğini gösterir.
text_horizontal_alignmentMetnin yatay hizalamasını alır ve ayarlar.
text_vertical_alignmentMetnin dikey hizalamasını alır veya ayarlar.
rotation_angleMetnin dönüş açısını temsil eder.
is_automatic_rotationGrafik metninin otomatik olarak döndürülüp döndürülmeyeceğini belirtir.
textBir çerçevenin başlığının metnini alır veya ayarlar.
linked_sourceÇalışma sayfasına bir başvuru alır ve ayarlar.
text_directionMetnin okuma sırasını gösterir.
reading_orderMetnin okuma sırasını gösterir.
direction_typeMetnin yönünü alır ve ayarlar.
is_text_wrappedMetnin sarılıp sarılmadığını gösteren bir değer alır veya ayarlar.
is_resize_shape_to_fit_textBir şeklin, içinde açıklanan metni tam olarak içerecek şekilde otomatik olarak sığdırılıp sığdırılmayacağını alır veya ayarlar. Otomatik sığdırma
Bir şeklin içindeki metin, içindeki tüm metni kapsayacak şekilde ölçeklendirildiğinde.
positionEfsane konum türünü alır veya ayarlar.
legend_entriesBelirtilen grafik efsanesindeki tüm LegendEntry nesnelerinin bir koleksiyonunu alır.
Yüzey grafiğinin gösterge girişlerinin ayarlanması desteklenmiyor.
Yani eğer grafik tipi yüzey grafik tipi ise null dönecektir.
legend_entries_labelsChart.Calculate() metodu çağrıldıktan sonra efsane girişlerinin etiketlerini alır.
is_over_layGöstergenin grafiğin üzerine bindirilmeden gösterilip gösterilmeyeceğini alır veya ayarlar.

Yöntemler

YöntemTanım
set_position_auto(self)Çerçevenin konumunu otomatik olarak ayarlayın
characters(self, start_index, length)Metin içindeki karakter aralığını temsil eden bir Characters nesnesi döndürür.
get_legend_labels(self)Chart.Calculate() metodu çağrıldıktan sonra efsane girişlerinin etiketlerini alır.

Örnek

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

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)
# Set Legend's width and height
legend = chart.legend
# Legend is at right side of chart by default.
# If the legend is at left or right side of the chart, setting Legend.X property will not take effect.
# If the legend is at top or bottom side of the chart, setting Legend.Y property will not take effect.
legend.y = 1500
legend.width = 50
legend.height = 50
# Set legend's position
legend.position = LegendPositionType.LEFT

Ayrıca bakınız