ChartMultilevelValue
İçindekiler
[
Saklamak
]ChartMultilevelValue class
Çok düzeyli verileri görüntüleyen grafikler için bir değeri temsil eder.
public class ChartMultilevelValue
yapıcılar
İsim | Tanım |
---|---|
ChartMultilevelValue(string) | Bu sınıfın tek düzeyli bir değeri temsil eden yeni bir örneğini başlatır. |
ChartMultilevelValue(string, string) | Bu sınıfın iki düzeyli bir değeri temsil eden yeni bir örneğini başlatır. |
ChartMultilevelValue(string, string, string) | Bu sınıfın üç seviyeli bir değeri temsil eden yeni bir örneğini başlatır. |
Özellikleri
İsim | Tanım |
---|---|
Level1 { get; } | Bu değerin başvurduğu grafik üst düzeyinin adını alır. |
Level2 { get; } | Bu değerin başvurduğu grafik ara düzeyinin adını alır. |
Level3 { get; } | Bu değerin başvurduğu grafik alt seviyesinin adını alır. |
yöntemler
İsim | Tanım |
---|---|
override Equals(object) | Belirtilen nesnenin geçerli çok düzeyli veri nesnesine eşit olup olmadığını gösteren bir bayrak alır. |
override GetHashCode() | Mevcut çok düzeyli veri nesnesi için bir karma kodu alır. |
Örnekler
Ağaç haritası grafiğinin nasıl oluşturulacağını gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Bir Treemap grafiği ekle.
Shape shape = builder.InsertChart(ChartType.Treemap, 450, 280);
Chart chart = shape.Chart;
chart.Title.Text = "World Population";
// Varsayılan olarak oluşturulan seriyi sil.
chart.Series.Clear();
// Bir seri ekle.
ChartSeries series = chart.Series.Add(
"Population by Region",
new ChartMultilevelValue[]
{
new ChartMultilevelValue("Asia", "China"),
new ChartMultilevelValue("Asia", "India"),
new ChartMultilevelValue("Asia", "Indonesia"),
new ChartMultilevelValue("Asia", "Pakistan"),
new ChartMultilevelValue("Asia", "Bangladesh"),
new ChartMultilevelValue("Asia", "Japan"),
new ChartMultilevelValue("Asia", "Philippines"),
new ChartMultilevelValue("Asia", "Other"),
new ChartMultilevelValue("Africa", "Nigeria"),
new ChartMultilevelValue("Africa", "Ethiopia"),
new ChartMultilevelValue("Africa", "Egypt"),
new ChartMultilevelValue("Africa", "Other"),
new ChartMultilevelValue("Europe", "Russia"),
new ChartMultilevelValue("Europe", "Germany"),
new ChartMultilevelValue("Europe", "Other"),
new ChartMultilevelValue("Latin America", "Brazil"),
new ChartMultilevelValue("Latin America", "Mexico"),
new ChartMultilevelValue("Latin America", "Other"),
new ChartMultilevelValue("Northern America", "United States", "Other"),
new ChartMultilevelValue("Northern America", "Other"),
new ChartMultilevelValue("Oceania")
},
new double[]
{
1409670000, 1400744000, 279118866, 241499431, 169828911, 123930000, 112892781, 764000000,
223800000, 107334000, 105914499, 903000000,
146150789, 84607016, 516000000,
203080756, 129713690, 310000000,
335893238, 35000000,
42000000
});
// Veri etiketlerini göster.
series.HasDataLabels = true;
series.DataLabels.ShowValue = true;
series.DataLabels.ShowCategoryName = true;
string thousandSeparator = CultureInfo.CurrentCulture.NumberFormat.CurrencyGroupSeparator;
series.DataLabels.NumberFormat.FormatCode = $"#{thousandSeparator}0";
doc.Save(ArtifactsDir + "Charts.Treemap.docx");
Ayrıca bakınız
- ad alanı Aspose.Words.Drawing.Charts
- toplantı Aspose.Words