Grafikteki Eksen İçin Sayı Formatı
Bu eğitimde Aspose.Words for .NET’in grafikteki bir eksenin sayı formatını ayarlamak için nasıl kullanılacağı açıklanmaktadır. Sağlanan kaynak kodu, bir grafiğin nasıl oluşturulacağını, seri verilerinin nasıl ekleneceğini ve eksen etiketlerinin nasıl biçimlendirileceğini gösterir.
1. Adım: Projeyi ayarlayın
Aşağıdaki önkoşullara sahip olduğunuzdan emin olun:
- Aspose.Words for .NET kütüphanesi kuruldu. Yüklemek için NuGet paket yöneticisini kullanarak indirebilirsiniz.
- Çıktı belgesinin kaydedileceği belge dizini yolu.
2. Adım: Yeni bir belge oluşturun ve grafik ekleyin
Yeni bir tane oluşturDocument
nesne ve birDocumentBuilder
belgeyi oluşturmak için.
// Belge dizininizin yolu
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Daha sonra şunu kullanın:InsertChart
yöntemiDocumentBuilder
Belgeye bir sütun grafiği eklemek için.
Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;
3. Adım: Grafiğe seri verilerini ekleyin
Grafiğe seri verileri ekleyin. Bu örnekte, karşılık gelen değerleriyle birlikte beş öğe ekleyeceğiz.
chart.Series.Clear();
chart.Series.Add("Aspose Series 1",
new string[] { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" },
new double[] { 1900000, 850000, 2100000, 600000, 1500000 });
4. Adım: Eksen etiketlerini biçimlendirin
Y ekseni etiketlerinin sayı biçimini ayarlamak içinAxisY
Grafiğin özelliğini seçin veNumberFormat.FormatCode
özelliği istenilen formata getirir. Bu örnekte, sayıları binlik ayırıcılarla görüntülemek için formatı “#,##0” olarak ayarladık.
chart.AxisY.NumberFormat.FormatCode = "#,##0";
5. Adım: Belgeyi kaydedin
Son olarak, belgeyi kullanarak belirtilen dizine kaydedin.Save
yöntemiDocument
nesne.
doc.Save(dataDir + "WorkingWithCharts.NumberFormatForAxis.docx");
Bu, Aspose.Words for .NET kullanılarak eksen için sayı formatının ayarlanması işlemini tamamlar.
Aspose.Words for .NET kullanan Eksen İçin Sayı Formatı için örnek kaynak kodu
// Belge dizininizin yolu
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;
chart.Series.Clear();
chart.Series.Add("Aspose Series 1",
new string[] { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" },
new double[] { 1900000, 850000, 2100000, 600000, 1500000 });
chart.AxisY.NumberFormat.FormatCode = "#,##0";
doc.Save(dataDir + "WorkingWithCharts.NumberFormatForAxis.docx");
Çözüm
Bu eğitimde Aspose.Words for .NET kullanarak bir grafikteki eksen için sayı formatını nasıl ayarlayacağınızı öğrendiniz. Adım adım kılavuzu izleyerek ve sağlanan kaynak kodunu kullanarak yeni bir belge oluşturabilir, sütun grafiği ekleyebilir, seri verileri ekleyebilir ve eksen etiketlerini, sayıları belirli bir biçimde görüntüleyecek şekilde biçimlendirebilirsiniz.
Aspose.Words for .NET, Word belgelerindeki grafiklerin görünümünü özelleştirmek için güçlü özellikler sağlar. Eksen etiketleri için sayı biçimini ayarlayarak, ondalık basamaklar, binlik ayırıcılar, para birimi simgeleri ve daha fazlası gibi seçenekler de dahil olmak üzere sayıların nasıl görüntüleneceğini kontrol edebilirsiniz. Bu, sayısal verileri açık ve anlamlı bir şekilde sunmanıza olanak tanır.
Aspose.Words for .NET ile eksen etiketleri de dahil olmak üzere grafiğin çeşitli yönlerini biçimlendirme esnekliğine sahip olursunuz. Eksen için sayı formatını ayarlayarak tutarlılık sağlayabilir ve grafiğin okunabilirliğini geliştirebilir, böylece kullanıcıların temsil edilen değerleri yorumlamasını kolaylaştırabilirsiniz.
SSS
S1. Grafikteki bir eksenin sayı biçimi nedir?
Grafikteki bir eksenin sayı biçimi, eksende görüntülenen sayısal değerlere uygulanan biçimlendirmeyi ifade eder. Ondalık basamaklar, binlik ayırıcılar, para birimi simgeleri, yüzde işaretleri ve daha fazlası gibi seçenekler de dahil olmak üzere sayıların nasıl sunulacağını kontrol etmenize olanak tanır. Sayı biçimini ayarlayarak, grafikteki sayısal verilerin görünümünü özel gereksinimlerinize uyacak şekilde özelleştirebilirsiniz.
Q2. Eksen etiketleri için sayı formatını nasıl ayarlayabilirim?
Aspose.Words for .NET kullanarak bir grafikteki eksen etiketlerinin sayı formatını ayarlamak için şuraya erişebilirsiniz:AxisY
Grafiğin özelliğini seçin veNumberFormat.FormatCode
özelliği istenilen format koduna ayarlayın. Biçim kodu, standart sayısal biçimlendirme kalıplarının sözdizimini takip eder ve sayıların nasıl görüntüleneceğini belirler. Örneğin, iki ondalık basamaklı ve binlik ayırıcılı sayıları görüntülemek için “#,##0.00” komutunu kullanabilirsiniz.
S3. X ekseni ve Y ekseni etiketleri için farklı sayı formatları ayarlayabilir miyim?
Evet, Aspose.Words for .NET’i kullanarak X ekseni ve Y ekseni etiketleri için farklı sayı formatları ayarlayabilirsiniz. İlgili eksene erişin (AxisX
X ekseni için veyaAxisY
Grafiğin Y ekseni için) veNumberFormat.FormatCode
Her eksen için ayrı ayrı özellik. Bu, özel gereksinimlerinize göre her eksendeki etiketlere farklı sayı formatları uygulamanıza olanak tanır.
S4. Kullanabileceğim bazı yaygın sayı biçimi kodları nelerdir?
Aspose.Words for .NET, bir grafikteki eksen etiketlerini formatlamak için kullanabileceğiniz çok çeşitli sayı formatı kodlarını destekler. Bazı yaygın biçim kodları şunları içerir:
0
veya#
- Sayıyı ondalık basamak olmadan görüntüler.0.00
veya#.00
- Sayıyı iki ondalık basamakla görüntüler.#,##0
Sayıyı binlik ayırıcılarla görüntüler."€"0.00
- Sayıyı Euro para birimi simgesiyle ve iki ondalık basamakla görüntüler."%"0
- Sayıyı yüzde olarak görüntüler.
Numara hakkında daha fazla bilgi bulabilirsinizformat kodları Aspose.Words for .NET’in API Referansında.
S5. Eksen etiketlerinin diğer özelliklerini özelleştirebilir miyim?
Evet, Aspose.Words for .NET eksen etiketlerinin görünümünü ve davranışını özelleştirmek için geniş bir özellik yelpazesi sunar. Sayı biçimine ek olarak yazı tipi, boyut, renk, yön, hizalama ve daha fazlası gibi özellikleri değiştirebilirsiniz. Bu, eksen etiketlerini istediğiniz stil ve sunum gereksinimlerinize uyacak şekilde tamamen özelleştirmenize olanak tanır.