ChartMultilevelValue
Innehåll
[
Dölj
]ChartMultilevelValue class
Representerar ett värde för diagram som visar data på flera nivåer.
public class ChartMultilevelValue
Konstruktörer
namn | Beskrivning |
---|---|
ChartMultilevelValue(string) | Initierar en ny instans av den här klassen som representerar ett värde på en nivå. |
ChartMultilevelValue(string, string) | Initierar en ny instans av den här klassen som representerar ett värde med två nivåer. |
ChartMultilevelValue(string, string, string) | Initierar en ny instans av den här klassen som representerar ett värde med tre nivåer. |
Egenskaper
namn | Beskrivning |
---|---|
Level1 { get; } | Hämtar namnet på den översta diagramnivån som detta värde refererar till. |
Level2 { get; } | Hämtar namnet på diagrammets mellannivå som detta värde refererar till. |
Level3 { get; } | Hämtar namnet på den nedre nivån i diagrammet som detta värde refererar till. |
Metoder
namn | Beskrivning |
---|---|
override Equals(object) | Hämtar en flagga som anger om det angivna objektet är lika med det aktuella flernivådataobjektet. |
override GetHashCode() | Hämtar en hashkod för det aktuella flernivådataobjektet. |
Exempel
Visar hur man skapar ett trädkartdiagram.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Infoga ett trädkartdiagram.
Shape shape = builder.InsertChart(ChartType.Treemap, 450, 280);
Chart chart = shape.Chart;
chart.Title.Text = "World Population";
// Radera standardgenererad serie.
chart.Series.Clear();
// Lägg till en serie.
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
});
// Visa dataetiketter.
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");
Se även
- namnutrymme Aspose.Words.Drawing.Charts
- hopsättning Aspose.Words