Créer un graphique à barres empilées
Je suis en train de créer un graphique à barres empilées ,
Mais j'obtiens une erreur dans les lignes qui a ".Série " (Comment définir la Série ? )
SeriesChartType chart1 = new SeriesChartType();
//Populate series data
Random random = new Random();
for (int pointIndex = 0; pointIndex < 10; pointIndex++)
{
chart1.Series["LightBlue"].Points.AddY(random.Next(45, 95));
}
//Set chart type
chart1.Series["LightBlue"].ChartType = SeriesChartType.StackedArea100;
//Show point labels
chart1.Series["LightBlue"].IsValueShownAsLabel = true;
//Disable X axis margin
chart1.ChartAreas["Default"].AxisX.IsMarginVisible = false;
//Set the first two series to be grouped into Group1
chart1.Series["LightBlue"]["StackedGroupName"] = "Group1";
chart1.Series["Gold"]["StackedGroupName"] = "Group1";
//Set the last two series to be grouped into Group2
chart1.Series["Red"]["StackedGroupName"] = "Group2";
chart1.Series["DarkBlue"]["StackedGroupName"] = "Group2";
OriginalL'auteur m4n07 | 2011-07-10
Vous devez vous connecter pour publier un commentaire.
Le code source ci-dessus semble être à partir du Graphique MS des Échantillons de l'application. En regardant le MME exemple de diagramme à barres empilées sur l'écran, et le code source ci-dessus, il est évident que l'exemple de code est inadéquate et ne pas nous montrer comment faire des graphiques à barres empilées.
Vous pouvez soit créer par programme et joindre une série:
ou alternativement, vous pouvez définir la série de votre fichier ASPX simple et ajoutez Y les valeurs de chaque série dans le code behind:
Dans le Graphique MS des Échantillons de solution web, jetez un oeil à
il devrait avoir tout ce dont vous avez besoin.
OriginalL'auteur IanT8