Придайте разный цвет каждому столбцу, используя элемент управления диаграммы Asp.net - PullRequest
0 голосов
/ 06 февраля 2012

Дайте различные цвета столбцам, используя элемент управления диаграммы asp.net. Добавление столбца вручную может дать другой цвет, но при добавлении столбца с использованием Динамически / источник данных не может дать другой цвет. Это код моего графика

 <asp:Chart ID="chartPerformance" runat="server" BackColor="OldLace"
                IsMapEnabled="False" Width="600px" Height="350px" BackGradientStyle="TopBottom" 
                            Palette="Chocolate">
                <Series>
                    <asp:Series Name="Series1" XValueMember="ReportName" YValueMembers="TimeTaken"
                        IsValueShownAsLabel="true" YValuesPerPoint="6">
                        <SmartLabelStyle Enabled="false" />
                    </asp:Series>
                </Series>
                <ChartAreas>
                    <asp:ChartArea Name="ChartArea1">
                        <AxisY>
                            <MajorGrid Enabled="False" />
                        </AxisY>
                        <AxisX>
                            <MajorGrid Enabled="False" />
                        </AxisX>
                    </asp:ChartArea>
                </ChartAreas>
            </asp:Chart>

Назначение данных с использованием данных.

chartPerformance.DataSource = dt;
chartPerformance.DataBind();

1 Ответ

2 голосов
/ 06 февраля 2012

См. http://social.msdn.microsoft.com/Forums/en/MSWinWebChart/thread/983b9b8e-56f5-4a02-8bfa-d793879e50bd

chartPerformance.Series[0].Points[0].Color = Color.AntiqueWhite;
chartPerformance.Series[0].Points[1].Color = Color.Blue;
chartPerformance.Series[0].Points[2].Color = Color.Red;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...