This is a migrated thread and some comments may be shown as answers.

Change color of bar in bar chart

1 Answer 117 Views
Chart (Obsolete)
This is a migrated thread and some comments may be shown as answers.
Ufuoma
Top achievements
Rank 1
Ufuoma asked on 30 Nov 2012, 10:29 AM
Please how can I change the color of the bars of the telerik barchart.

Thanks.

1 Answer, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 30 Nov 2012, 11:18 AM
Hi,

Please check the following code snippet I tried to assign different colors for the Bar Chart.

ASPX:
<telerik:RadChart ID="RadChart1" SkinsOverrideStyles="true" runat="server">
    <PlotArea>
        <XAxis MaxValue="5" MinValue="1" Step="1">
        </XAxis>
        <YAxis MaxValue="3" Step="0.5" AxisMode="Extended">
        </YAxis>
        <YAxis2 MaxValue="5" MinValue="1" Step="1">
        </YAxis2>
    </PlotArea>
    <Series>
        <telerik:ChartSeries Name="Series 1">    
            <Items>
                <telerik:ChartSeriesItem YValue="1" Name="Item 1">
                </telerik:ChartSeriesItem>
                <telerik:ChartSeriesItem YValue="2" Name="Item 2">
                </telerik:ChartSeriesItem>
                <telerik:ChartSeriesItem YValue="1" Name="Item 3">
                </telerik:ChartSeriesItem>
                <telerik:ChartSeriesItem YValue="3" Name="Item 4">
                </telerik:ChartSeriesItem>
                <telerik:ChartSeriesItem YValue="2" Name="Item 5">
                </telerik:ChartSeriesItem>
            </Items>
        </telerik:ChartSeries>
    </Series>
</telerik:RadChart>

C#:
protected void Page_Load(object sender, EventArgs e)
{
    Color[] barColors = new Color[5]{
    Color.Purple,
    Color.Red,
    Color.Aqua,
    Color.Yellow,
    Color.Green
};
if (!IsPostBack)
{
    int i = 0;
    foreach (ChartSeriesItem item in RadChart1.Series[0].Items)
    {
        item.Appearance.FillStyle.MainColor = barColors[i++];
    }
}

Please take a look into this help documentation.

Thanks,
Shinu.
Tags
Chart (Obsolete)
Asked by
Ufuoma
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Share this question
or