0

たとえば、積み上げ棒グラフの個々の積み上げに異なる色を設定したり、積み上げ棒グラフのバーの色の順序を変更したりできますか

ここに画像の説明を入力

こちらのpythonで提供されているこのソリューションと同じ

どんな助けも非常に役に立ちます。ご清聴ありがとうございました!

4

1 に答える 1

1

はい、できます。

4つのシリーズがあり、それらのシリーズはA、B、C、およびDであると仮定します。

色を変更するには、使用できるデータ 1,2,3,4 に従って、A としましょう。

Series sr = new Series();
sr.Name = "A";
sr.Points.DataBindXY(xValues, yValues);
sr.ChartType = SeriesChartType.StackedBar;
sr.Font = new System.Drawing.Font("Tahoma", 8, System.Drawing.FontStyle.Bold);

for (int i = 0 ; i < xValues.Lenght; i++) //xValues.Lenght = 4 in this case where you have 4 Data number
{ 
    if(i == 0) // Don't forget xValues[0] is Data4 in your case
        sr.Points[i].Color = Dr.Color.Black;
    else
        sr.Points[i].Color = Dr.Color.Yellow;
}

これにより、次のような結果が得られます。出力例

于 2013-01-04T12:09:54.627 に答える